Microsoft XAML: 1 Core Concepts
1h 46mIntermediate2016-09-21
Authors

Walt Ritscher
Programmer, UI Designer, Staff Instructor at LinkedIn Learning
Course details
What is XAML? XAML is one of the primary languages used to create user interfaces for .NET and Windows apps. This course, part one in our XAML series, provides an overview of the what, when, and how of XAML for the Microsoft developer who wants to build better user interfaces for their applications. Learn why markup is so important in UI definition, which frameworks use XAML, and how to identify parts of a XAML file. Author Walt Ritscher shares his preferred settings for working with XAML in Visual Studio 2015, explores XAML namespaces and namespace mapping, and discusses the use of XAML in other popular frameworks, including Windows Presentation Foundations, Universal Windows, and Silverlight.
Learning objectives
What is XAML?
What frameworks use XAML?
Working with XAML and Visual Studio
Exploring XAML namespaces
Instantiating objects
Subscribing to events
Using XAML in Windows Presentation Foundations, Universal Windows, and more
Learning objectives
What is XAML?
What frameworks use XAML?
Working with XAML and Visual Studio
Exploring XAML namespaces
Instantiating objects
Subscribing to events
Using XAML in Windows Presentation Foundations, Universal Windows, and more
Skills covered
XAMLASP.NETAzureProgramming LanguagesMicrosoftSoftware DevelopmentDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Welcome
- 02 - What you should know before watching
- 03 - Using the exercise files
1. What is XAML
- 04 - Why markup languages are useful for UI definition
- 05 - XAML, the Microsoft UI markup language
- 06 - What frameworks use XAML
- 07 - Optimize the XAML editor settings
- 08 - Work with the Visual Studio XAML tools
- 09 - Overview of XAML concepts
2. XAML Namespaces
- 10 - Namespace declarations in XAML files
- 11 - Understanding namespace mapping
- 12 - The catalog of XAML namespaces
- 13 - Predefined namespaces
- 14 - Ad hoc namespaces
3. The Basic Parts of XAML
- 15 - Instantiate object elements in XAML
- 16 - Object elements and property attributes
- 17 - Property elements - The alternative to property attributes
- 18 - Use event attributes to subscribe to events
- 19 - Event handlers for event attributes
4. Use XAML in Various Frameworks
- 20 - Use XAML in WPF
- 21 - Use XAML in Universal Windows apps
- 22 - Use XAML in other UI frameworks
Conclusion
- 23 - Next steps