WPF and Extensible Application Markup Language (XAML)are closely tied to each other, in fact many developers are convinced the XAML is Microsoft’s UI definition language. The truth is more nuanced than that however. This video looks that the history of XAML and shows that XAML is not limited to UI frameworks.
- View Offline
- [Instructor] Back in 2003 Microsoft envisioned…a new set of APIs to power Windows.…This new version at Windows was known as Longhorn…and it consisted of three core ideas called pillars.…WinFS was a new XML based file system.…Indigo was a new communication protocol.…And Avalon was the new display and UI composition layer.…Avalon got a new name and in 2006 was released as…Windows Presentation Foundation, also known as WPF.…At the time of the release, WPF was the most powerful…system in the Windows ecosystem…for creating desktop applications.…
WPF contained many innovations.…For example its rendering engine was based on DirectX…which allowed it to render more sophisticated interfaces…than its predecessor, Windows Forums.…Another innovation was using XML to define the UI layer…of the desktop application.…Microsoft created a special variant of XML for WPF…known as Extensible Application Markup Language,…also written as XAML.…This is usually pronounced as "zamal."…One fascinating part of XAML…is the way that Microsoft implemented it.…
- 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