About
This skill provides comprehensive patterns for using the Microsoft.Xaml.Behaviors.Wpf library to decouple UI logic from code-behind in .NET desktop applications. It enables developers to implement complex interactivity—such as EventToCommand patterns, data-driven UI changes, and reusable custom behaviors—while adhering to strict MVVM best practices. By providing templates for standard triggers and custom behavior implementations like drag-and-drop or focus management, it helps ensure WPF applications remain maintainable, testable, and memory-efficient.