dotnet-winui

Installation
SKILL.md

dotnet-winui

WinUI 3 / Windows App SDK development: project setup with UseWinUI and Windows 10 TFM, XAML patterns with compiled bindings (x:Bind) and deferred loading (x:Load), MVVM with CommunityToolkit.Mvvm, MSIX and unpackaged deployment modes, Windows integration (lifecycle, notifications, widgets), UWP migration guidance, and common agent pitfalls.

Version assumptions: .NET 8.0+ baseline. Windows App SDK 1.6+ (current stable). TFM net8.0-windows10.0.19041.0. .NET 9 features explicitly marked.

Scope

  • WinUI 3 project setup (UseWinUI, Windows 10 TFM)
  • XAML patterns (x:Bind compiled bindings, x:Load deferred loading)
  • MVVM with CommunityToolkit.Mvvm
  • MSIX and unpackaged deployment modes
  • Windows integration (lifecycle, notifications, widgets)
  • UWP migration guidance

Out of scope

  • Desktop UI testing (Appium, WinAppDriver) -- see [skill:dotnet-ui-testing-core]
  • General Native AOT patterns -- see [skill:dotnet-native-aot]
Related skills

More from novotnyllc/dotnet-artisan

Installs
3
GitHub Stars
208
First Seen
Feb 24, 2026