Join Walt Ritscher for an in-depth discussion in this video Next steps, part of Microsoft XAML: 1 Core Concepts.
- [Instructor] I hope you have enjoyed learning about XAML and how it fits into the Microsoft UI tools. This is the first course in the XAML series. Check out our catalog to find the rest of the course in the series as it is published to our site. This course covers some core features of XAML, but there is more to learn about it. Some of the topics left to explore are the dependency property system and the related attach property syntax. Then there is the type converter and markup extension. These XAML features transform and create values for XAML attributes.
Each element has rules about its child element. For example, does it support one child or many children? This is known as the content model, and learning it will help you understand how to layer children elements on the XAML tree. Another important aspect to XAML is its resource system. Just like in code, you'll need to create reusable resources. For example, standard UI brushes and control styles that make your UI consistent across the application. XAML provides resource dictionaries for this purpose. Once you have a handle on XAML, you'll want to study the UI frameworks that utilize it.
Xamarin is a cross-platform mobile platform optimized for the Microsoft .NET developer. It uses C Sharp or F Sharp for the coding language and XAML for the UI markup. In the Windows 10 ecosystem, universal Windows applications are the best choice. Write one app, run it on desktops, laptops, Xbox, embedded devices, and mobile phones that uses XAML too. One of my favorite XAML-based UI frameworks is Windows Presentation Foundation. It's the best Microsoft API for building robust, desktop applications. It's still used in enterprises across the globe.
Finally, you should consider learning Blend for Visual Studio. This companion application contains the designer tools that aren't in Visual Studio. It's the best place for writing sophisticated UI and animations. That's all I have for this course. Thanks for watching. See you again soon.
- 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