Throughout January I have published on codeguru.com a series of articles about developing Silverlight applications for Windows Phone 7. Here is the list of articles:
- Windows Phone 7 Quick Tutorials: Part 1 – Hello World
- Windows Phone 7 Quick Tutorials: Part 2 – The Application Bar
- Windows Phone 7 Quick Tutorials: Part 3 – Page Navigation
- Windows Phone 7 Quick Tutorials: Part 4 – Tombstoning and Data Persistence
- Windows Phone 7 Quick Tutorials: Part 5 – Pivot and Panorama
- Windows Phone 7 Quick Tutorials: Part 6 – Launchers and Choosers
- Windows Phone 7 Quick Tutorials: Part 7 – Touch
If you want to develop for WP7 you need to install the Windows Phone 7 Developer Tools. They are available to download for free at AppHub, or using this direct link. You might also want to install the Silverlight for Windows Phone Toolkit that provides additional controls (such as WrapPanel, DatePicker, TimePicker, etc.) and higher-level support for touch.
Here is a list of recommended additional readings:
- Charles Petzold’s Programming Windows Phone 7
- Scott Guthrie’s Windows Phone 7 Developer Tools Released
- UI Design and Interaction Guide for Windows Phone 7 v2.0
- Vincent Leung’s Windows Phone 7 Cheat Sheet
- Silverlight for Windows Phone (MSDN)
- Developing a Silverlight Application for Windows Phone 7
- Cheryl Simmons’ Windows Phone 7 Design Guidelines – Cheat Sheet
- Adam Kinney’s Windows Phone 7 Gestures Cheat Sheet
Enjoy the tutorials!
Hi today i read your article on tombstoning from codeguru.com
http://www.codeguru.com/csharp/.net/net_silverlight/article.php/c18397/
A very nice tutorial for getting the concepts. I have a simple doubt on the tutorial . In second page you are trying to load Persistent data on Application_Activated() event . But in MSDN documentation i found that
Applications should not perform resource-intensive tasks such as loading from isolated storage or a network resource during the Activated event handler because it increase the time it takes for the application to resume.(http://msdn.microsoft.com/en-us/library/ff967548(VS.92).aspx)
So is your approach is correct / how can i retrieve isolated storage info in a proper way
Well, I’d say you should follow the patterns and practices they recommend.