Building Windows 8 Style Apps in C# and XAML

Learn how to build applications for Windows 8 using C# and XAML
Course info
Rating
(196)
Level
Intermediate
Updated
Nov 7, 2012
Duration
4h 40m
Table of contents
Building Windows 8 Style Apps in C# and XAML - Overview
Layout
Controls
List Controls
Application Model
Data Binding
Description
Course info
Rating
(196)
Level
Intermediate
Updated
Nov 7, 2012
Duration
4h 40m
Description

Windows 8 introduces a new style of application, along with a new API for building this kind of app called 'WinRT'. This course shows how to use WinRT, in conjunction with XAML, to build applications for Windows 8.

About the author
About the author

Ian is an independent consultant, developer, speaker, and author. He has written books on Windows Presentation Foundation, Windows Forms, and Visual Studio. He lives in London but can often be found on various developer mailing lists and newsgroups, where a popular sport is to see who can get him to write the longest email in reply to the shortest possible question.

More from the author
What's new WPF 4.0
Intermediate
3h 46m
Jan 31, 2011
WPF Advanced Topics
Advanced
2h 44m
Oct 28, 2008
Section Introduction Transcripts
Section Introduction Transcripts

List Controls
In the previous talk, we looked at controls that are singular in nature. In this talk, we'll look at the controls that deal with multiple items. Again, some of these will be familiar. Some of the list controls from WPF and Silverlight have been updated for touch input, but are otherwise essentially the same. But there are also some brand new list controls for WinRT.

Application Model
The new style of applications built for Windows 8 have to be prepared for a few changes to the traditional model that Windows desktop applications have had for years. For example, the application lifecycle is significantly different because processes will sometimes be terminated automatically when the user switches to a different application, but applications are required to act as though that didn't happen. Also, unlike desktop programs, immersive apps don't have the power to do everything to the computer that the user is allowed to do. By default, application code is treated as far less trustworthy than the user, and the way in which applications interact with other programs and with certain core features of Windows have changed too. In this module, we'll look at this new world in which WinRT applications will run, and we'll look at the related topics of how our applications are packaged and deployed.