Silverlight and Windows Phone 7

Must Read

A Disrespectful Attitude is What Makes People Angry

Whether we know it or not, the feeling of being disrespected can easily enrage us, and make us lose...

Private Student Loan Consolidation – 3 Easy Ways To Make Sure You Get The Best Deal

Although more and more students are staying at home for the first couple of years of college, many still...

Refinance for a Better Home Loan

It is estimated that 30-40% of home loan applications are people interested in refinancing their mortgage.More than two-thirds of...

Unsecured Debt Consolidation – Tips for Getting a No-Collateral Loan

Getting an unsecured debt consolidation is not easy, but possible. For the most part, banks and other financial institutions...


If you have a specific information requirement and a definable audience, it is likely you can collect useful survey...

Free Debt Consolidation – Consolidate Loans to Pay Them Faster

Get the free debt consolidation help and see it change your life! Most people take loans at some point...

In enterprise scenarios, and in many consumer scenarios other than media-rich applications and games, Silverlight is the optimum choice of development platform for Windows Phone 7 applications. The Tailspin Surveys example application described in this guide is a Silverlight application, although it does use interop to XNA to implement some features that are not accessible from Silverlight.

Windows Phone 7 supports almost the full capabilities of Silverlight 3, though there are some minor differences in the way it works, compared to Silverlight hosted in a web browser. For example, Windows Phone 7 does not support printing, and most of the visual controls are different to suit the UI requirements of the device, but the core programming platform is almost identical. If you are familiar with Silverlight, you will be immediately productive on Windows Phone 7.

UI design for the phone can be accomplished in Microsoft Visual Studio® 2010 development system and in Microsoft Expression Blend® 4 design software, both of which support creating Silverlight applications for Windows Phone 7.

In addition, tools and frameworks are increasingly available for working with and extending Silverlight on Windows Phone 7. These include testing tools, additional controls, and frameworks for implementing common design patterns. Some examples are the patterns & practices Prism Library, Ninject (see, and Moq (see

This guide demonstrates how you can use well-known design patterns that are well suited to Silverlight, such as Model-View-View-Model and Dependency Injection. Common development techniques, such as data binding for UI controls, and test driven development can be applied to Windows Phone 7 applications in the same way as for desktop and server applications.

Note: For information about developing Windows Phone 7 applications with Silverlight, see Appendix A, “Tools, Frameworks, and Processes.” For information about the major differences between Silverlight and XNA, see Appendix B, “Silverlight and XNA in Windows Phone 7.”

However, there are some challenges when using Silverlight on Windows Phone 7 compared to the experience when using it in a web browser. For example, multitasking capabilities are limited, and the program itself cannot run in the background. Events such as a phone call arriving on the device will stop your application from running, and
you must preserve state so that your application can correctly resume when required or can gracefully exit if the system requires the memory or resources it is using.


Latest News

Digital Marketing for Beginners

Digital marketing for starter, Let to basic learning about connecting with your audience in the right place at the...

What are 7 things poor people do that the rich don’t?

1. poor people watch TV in which people read books how many hours you spend in front of the TV and when was the...

Top 18 best small business ideas for beginners starting

A small business can be frightening and requires plenty of careful planning there are many small business ideas which can be beneficial as well...

Summer that makes you happy

We saw were already here I've been thinking about some of the things. I used to do with my husband even though he had...

4 Point to helpful tips specifically for caregivers

What you need to take a vacation. I know it sounds impossible creative and try to make it work for you almost everyone needs...

More Articles Like This