Building a Mango App

“Mango” is the internal name for the Windows Phone SDK 7.1 release. To write a windows phone 7 application, you need to install Windows Phone SDK and you can use C#, VB.NET or F# to develop your applications. The Windows Phone SDK includes the following tools:

1- Microsoft Visual Studio 2010 Express for Windows Phone
2- Windows Phone Emulator
3- Windows Phone SDK 7.1 Assemblies
4- Silverlight 4 SDK and DRT
5- Windows Phone SDK 7.1 Extensions for XNA Game Studio 4.0
6- Microsoft Expression Blend SDK for Windows Phone 7
7- Microsoft Expression Blend SDK for Windows Phone OS 7.1
8- WCF Data Services Client for Window Phone
9- Microsoft Advertising SDK for Windows Phone

Expression Blend for Windows Phone is a design suite that allows you to create and add special visual features, such as gradients, animations, and transitions.

For some tasks, Expression Blend is easier to use than Visual Studio. The following list contains some of the tasks that are easily accomplished with Expression Blend.
– Create data templates visually
– Use design-time sample data to visualize data templates
– Create control styles visually
– Create and preview animations

IntelliSense For Expression Blend

Expression Blend 4 provides Intellisense in its code editor in the same way that Visual Studio 2010 does. It offers suggestions for next elements that make sense in the current context. Intellisense in Blend 4 is a little less rich than the version in Visual Studio, offering suggestions a little less frequently. But it does suggest available methods and properties for objects.

Intellisense in its XAML editor
Intellisense in its XAML editor

Blend also provides Intellisense in its XAML editor, suggesting elements and attributes. Notice that it provides a little more information than Intellisense in Visual Studio, when editing XAML.

Intellisense in its XAML editor
Intellisense in its XAML editor

Unfortunately, Blend’s version of Intellisense will not suggest events for XAML elements. Within the context of an element, only its properties are listed. You’re better off adding events using the property pane in Blend, or using Visual Studio 2010 to add event handlers. The version of Intellisense in Visual Studio 2010 does suggest events.

Intellisense in its XAML editor

For Expression Blend 2.5 preview version, the BlendSense can be used for editing XAML files. You can download it from: http://archive.msdn.microsoft.com/BlendSense

Copyright © All Rights Reserved - C# Learners