Building your first Silverlight for Windows Phone Application

Silverlight for Windows Phone is one of the most exciting things to come along since the original release of Silverlight. Now I can take my same Silverlight/WPF skills and use them not only on the web, and on the desktop, but also on the Windows Phone. Silverlight for Windows Phone is an out-of-browser, chromeless, implementation of Silverlight designed as the premier application development tool for Windows Phone. Applications written in Silverlight for Windows Phone are developed using Visual Studio and Expression Blend, and sold/deployed using the Marketplace.

from   Pete Brown

more here

Introducing Expression Blend for Windows Phone

Windows Phone is an amazing platform to use and to design applications for. We are very proud to make a preview version of authoring for Windows Phone available with Expression Blend 4. Downloads will be available around 10:45am today at

For those of you who have already been using Blend for designing applications for Silverlight or WPF, creating applications for Windows Phone will be a very familiar experience: Basically, authoring is almost entirely identical with the design experience for Silverlight. All your existing skills are still valid, and you can be immediately productive for the new Windows Phone platform.

from electric beach            more here

Extract styles in Expression Blend

You may have found yourself in a situation when you want to convert an implicit style in XAML into a resource. Until today, I did it with creating the new style, and adding the setters manually. But I thought “There must be some way in Expression Blend to do this better”. I couldn’t find anything on the net, so I started to look for the solution myself. And yeah, I found it… Here is how it is done:

Suppose, you have a TextBox that has a lot of settings on it:


from VBandi’s blog                   more here

Silverlight tutorial: HOW TO build CommandLink Control in Silverlight with Expression Blend 3 and Behaviors


Command links have found their way around in Windows Vista and they are one of the key parts of the Windows 7 user interface as well. As such, they are also finding their way around even on the web. As a user interface element, or control for that matter, command links are used in situations where users can select a single response to a main instruction and move on to the next step in a task or process. They are simple, clean, and lightweight. They contain a main instruction, icon and optional description.

With the release of Silverlight 3 and Expression Blend 3, building rich user experiences and even new, customized, controls is a straightforward process. However, it does require some basic understanding of the fundamental ideas and concepts. In this article I’ll show you how to create a command link control in Expression Blend 3 for use in your Silverlight 3 projects.

Getting started

Once you’ve installed Expression Blend 3, start a new Silverlight 3 project. After you have created your new project, under the Objects and Timeline pane you will see UserControl and LayoutRoot. LayoutRoot is a Grid control hosted in a UserControl.

Our basic idea here is to build a custom control and expose a number of properties. This means that our command link control will be completely reusable within your Silverlight project and very flexible for even further customizations.

from        more here

State, Element, and Storyboard Pickers

The Expression Blend Properties Inspector is something you become introduced to very quickly. It is the giant panel usually on the right-hand side of the Blend interface that you use to view and set values on properties:

[ I, for one, welcome our new Properties Inspector overlord ]

The Properties Inspector is fairly intelligent. It exposes any properties your selected item or items exhibit, and for each property, it uses a value picker appropriate for the type of property it is dealing with. If you took a snapshot of any particular area of the Properties Inspector, you’ll see a variety of value pickers in play:

from Kirupa     more here

Inserting a Silverlight Navigation and Slideshow into Your Web Page


Expression Web makes it faster and easier to create standards-based Web sites with rich Silverlight content. With Expression Web 3, you can easily add Silverlight content, in this case from Expression Blend, to your Web sites.

In this example, we’ll be adding a navigation menu bar and interactive slide show to the Web site by inserting this Silverlight content into an Expression Web page.

silverlight nav

Users who come to your site will see your Silverlight 3 content as long as they have the Silverlight 3 Plugin; users who do not have the Silverlight 3 Plugin will be prompted to download it.

more here

Using Resources to share styling in Blend

From Gavin Wignall

This post is part of a string of posts found here: Learn Blend in a Month.

When styling up a control, Expression Blend allows you to apply that style to other controls. This firstly allows file sizes to be kept  down as the style is only written in the XAML once. Secondly this allows you to retain consistency across multiple controls set to the same style, when making changes to one, all controls set to that style will update automatically.

more here