Hosting a Silverlight application in a custom website

To create a Silverlight application and host it in a custom website, you could use the following steps: a) Create a Silverlight project in Blend, and test it. We assume that you are now ready to publish the application on a website. b) Open the solution in Visual Studio 2010 c) Right click on the…


Project and Item template support in Expression Blend

Expression Blend 4 has support for authoring custom project and item templates, similar to Visual Studio. However, our support is a strict subset of what Visual Studio supports, and a few changes are necessary to the .vstemplate file to have the projects and items correctly displayed in Blend. A notable exclusion to what Blend supports,…


Expression Blend 4 – XAML generation tweaks

With Blend 4, we have made a number of significant changes to how we generate XAML, primarily with the aim of generating more compact XAML. You will find a couple of these interesting: a) DoubleAnimation v/s DoubleAnimationUsingKeyframesIn Blend 3, rotating a Rectangle in a Storyboard would give you the following:<Storyboard x:Name=”Storyboard1″>    <DoubleAnimationUsingKeyFrames BeginTime=”00:00:00″ Duration=”00:00:00.0010000″ Storyboard.TargetName=”rectangle”…


Introducing sample data for Developers

Blend 3 brings to the table really sophisticated support for sample data, enabiling better designability of your applications. In my previous post, I demonstrated how designers could leverage this feature to prototype data connected applications inside Blend . However, for really sophisticated applications, richer support might be desirable – for example, you might want to use your…


Blend 3 Databinding

Here is a collection of a few of the blog posts I came across around the new databinding features in Blend 3. Hope you find them useful! Sample data Master/Detail scenarios Element to Element binding TreeView control DataGrid control control Under the covers (Advanced topics explaining the magic behind all this!)


TabletPC and the Blend menus

If you do run into a situation where the Blend flyout menus appear on the left instead of the right as shown below, the Tablet PC Settings panel is a good place to check.  


Connect and Blend 3

While Blend 3 has a number of stellar features that I am sure everyone reading this blog has heard about (buzz words include SketchFlow, behaviors, sample data support, Illustrator and Photoshop import, TFS support, and many more), we really devoted a significant amount of time to address issues that you reported via Connect, that we…


The Blend 3 Asset Library

For Blend 3, we have completely re-designed the Asset Library.  Here are some of the highlights: a) Categorization for various assets makes discoverability easier.b) Searchability allows for quick location of an asset across categories like Controls, Effects and Behaviors.b) Freely dockable anywhere in the UI. We also have left the popup mode unchanged for quick one-time access to…


Marching towards the Blend 3 Beta

The last few weeks (or months) have been really hectic! We finally finished all the features that we wanted to add to Blend 3, and are now actively fixing all the feedback (read bugs and crashes :)) that you have been reporting to us, as well as making performance tweaks to the product to make things work really…