Windows Phone 8: XAML Application Development

Download this episode

Download Video


Windows Phone has always been about building outstanding apps and games using XAML to design and execute on an outstanding UI layer that integrates tightly with the Windows Phone Design system. In this session, Shawn Oster will walk you through what's new for XAML programmers in Windows Phone 8.
For more information, check out these courses on Microsoft Virtual Academy:






B92 Magellan



Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image

      Great tips about the upcoming availaIble resolutions and how to deal with them. 

      So far I avoided localization but seeing it is already incorporated to the template and how simple it is to use I have no reason to do so.

      The new image decoding mechanism is very welcomed as I had trouble with images that I had no control of (and no backend service to resize them).

      I am curious if there are any "new" mechanisms of dealing with image caching (something that I sometimes don't want to occur, Currently it's quite ugly to do, i.e (var b = (BitmapImage)img.Source; b.UriSource=null, img.Source=null) - I dont really have a clear idea how to achieve a similar effect when my images are located in xaml and used in a databinding scenario: <DataTemplate><Image Source="{Binding UrlString}" /></DataTemplate>. A property like <Image Cache="False" /> would be nice I guess.

      Can't wait to see the code implementing the image zoom control. There's really nothing out there that supports kinetic scrolling once the image is zoomed (like in the built-in pictures app). Would be a great asset to have in the wp toolkit. 

      Memory reductions to panorama and it's responsiveness are nothing short of great, as using the control meant a fairly large memory overhead.

      Lastly I loved the features of LongListSelector and the painless way to implement infinite scrolling.

      Thank you for a great presentation!

    • User profile image

      This is an awesome presentation. So many useful tips, each and everyone of these tips are needed in my current app. Thank you!

    • User profile image

      Very good session.

      Disappointed that the loc story is different from Windows Store Apps. Disappointed XAML is slightly different as well which means PCL won't be possible for frameworks like micro Caliburn. I do understand you guys dealt with a ton of challenges and implemented so much new stuff.

      Otherwise great work on the phone, which I think is the best phone OS on the market. The tooling is certainly years ahead of Apple and Google. (I've been doing iOS development for the past year.) The performance work you've guys done is super.

      Most important question, for Shawn, where do I get that shirt?

    • User profile image

      The Best WP 8 session so far. The 2nd best being this one.

    • User profile image

      Any details about when the code used in the demos will be made available?

    • User profile image

      Where can we get the source code? (Particularly the ZoomControl)

      Update: Found it here

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.