Windows Store Apps - Data Binding in Depth

Learn how to create data-driven Windows Store Apps by using Data Bindings, Data Templates, and WinRT's Data Controls.
Course info
Level
Intermediate
Updated
Jul 23, 2014
Duration
4h 34m
Table of contents
Description
Course info
Level
Intermediate
Updated
Jul 23, 2014
Duration
4h 34m
Description

Every App displays some kind of data. When developing Windows Store Apps, you can use WinRT's Data Binding to bind the User Interface of your App to that data. With Data Bindings, there's no need to create Event Handlers to synchronize the data between different Controls in your UI, instead the Data Binding will do that job for you. The Data Binding-infrastructure of XAML-based frameworks is the base for the famous Model-View-ViewModel pattern (MVVM). This course teaches you how to use Data Bindings with all the tips and tricks you need to know. You'll learn how to create Data Bindings in XAML and C#, how to debug Data Bindings, how to use different data sources for a Data Binding like Dependency Properties, .NET Properties, Resources, relative Sources, and Collections. Beside that, you'll learn how to render your data-objects with DataTemplates, how to use the WinRT-Data Controls like ListView and GridView, and how to create Design-Time data. Throughout this course you'll see many demonstrations that demonstrate best practices, like grouping with CollectionViews, using a Semantic Zoom, implementing an Incremental Loading of data, using a ViewModelLocator, creating Design-Time-Data in Blend, and many more.

About the author
About the author

Thomas is a well-known author, software developer, and speaker from Germany. He specializes in .NET, C#, TypeScript, XAML, and Azure.

More from the author
Testing .NET Code in Visual Studio 2019
Intermediate
2h 53m
Jul 16, 2019
XAML: Getting Started
Beginner
5h 17m
Feb 27, 2019
More courses by Thomas Claudius Huber