silverlight tv

A 15-post collection

Silverlight TV 83: Using Wireframes to Visually Communicate a Windows Phone Experience

In this episode, Corrina continues the Design Tips miniseries by sharing her insights on how to use wireframes to improve the design and development process for Windows Phone applications. She walks through why wireframeing is an important part of the process of creating a WP7 application. Corrina talks about the advantages of using wireframing and walks step by step through creating wireframes. Special Note: From the crew of Silverlight TV and Channel 9, we want to extend a special thank you to all of our viewers. With your support we recently surpassed 4 million views of Silverlight TV! We've learned a lot, and with BUILD just around the corner, it's time to refocus the show a...

Silverlight TV 82: Custom Markup Extensions

This week on Silverlight TV, Sundara Kumar and Mark Harper work on the new custom markup extensions (CME) feature in Silverlight 5. They explain how CME's allow you to extend XAML so that you can run any custom code. These guys (along with some other members of the team) literally wrote the feature. Mark was also instrumental in writing the CME that I used in many Silverlight 5 demos to hook events up to a method in a ViewModel. Relevant links: John's blog and on Twitter (@john_papa) Custom Markup Extension sample Follow us on Twitter @SilverlightTV or on the web at

Silverlight TV 81: Four Great Windows Phone UX Tips

Dave Crawford and Tom Eddings visit from the UK to contribute to the Design Tips miniseries. Dave and Tom have tremendous amounts of experience helping to create great UX for Windows Phone 7 applications in the marketplace.  Topics they cover include tips on: how, when, and where to use (and not use) a Panorama control avoiding specific types of buttons and associations best practices for the Web Browser control, RichText, and the IE Web Browser itself how to make your brand shine through Relevant links: John's blog and on Twitter (@john_papa) Dave on Twitter (@ThatUXGuy) Windows Phone Photoshop design templates UX Design and Interaction Guide for Windows Phone 7 Panorama design tips from the WP7 Team...

Silverlight TV 80: Reactive Extensions

Jesse Liberty explains how Reactive Extensions work with Silverlight and Windows Phone. In order to simplify the code, Jesse suggests using Reactive Extensions whenever you are deep into using asynchronous programming. He covers exactly what Reactive Extensions are, why you'd want to use them (or not), how they relate to LINQ, and what you should know before using them. And of course, Jesse offers some tips and tricks. Relevant links: John's Blog and on Twitter (@john_papa) Jesse's blog and on Twitter (@jesseliberty) Follow us on Twitter @SilverlightTV or on the web at

Silverlight TV 79: Data Binding Debugging

Ever bang your head against a wall trying to figure out what's wrong with your data binding XAML? If so, then you will love the new data binding debugging features in Silverlight 5. In this episode of Silverlight TV, Jason Shaver joins John to discuss the data binding debugging features in Silverlight 5. They walk through how it works, the information that is exposed to you, and how to set various conditional breakpoints as well. Setting breakpoints on binding expressions Creating conditional breakpoints to break when errors occur Setting breakpoints when objects are null Relevant links: John's blog and on Twitter (@john_papa) Follow us on Twitter @SilverlightTV or on the web at