Microsoft Windows UI Toolkit Namespaces

These namespaces are a part of the Microsoft Windows UI Library.

To use them, just install the Windows UI Library NuGet package. For instructions and more details, see the Windows UI Library overview.

To see the Microsoft Windows UI Library in action, check out the XAML Controls Gallery app.


Also check out the WinUI 3.0 Alpha, a major update to the Windows 10 UI platform planned for release in 2020.

Microsoft.UI.Xaml.Automation.Peers Defines support types for the automation infrastucture.
Microsoft.UI.Xaml.Controls Provides UI controls and classes for creating custom controls.
Microsoft.UI.Xaml.Controls.Primitives Defines UI components used by the Microsoft.Ui.Xaml.Controls namespace.
Microsoft.UI.Xaml.Core.Direct Provides a way for middleware authors to access low-level, high-performance XAML APIs.
Microsoft.UI.Xaml.CustomAttributes Provides custom attributes (keyword-like descriptive declarations) that annotate programming elements such as types, fields, methods, and properties.
Microsoft.UI.Xaml.Media Provides brushes, basic media support, and graphics primitives.
Microsoft.UI.Xaml.XamlTypeInfo Provides support for the XAML schema.