About
This skill provides a comprehensive reference for the Windows Presentation Foundation (WPF) content model, categorizing controls into four main architectural patterns: ContentControl, ItemsControl, and their Headered variants. It assists developers in understanding how WPF handles UI elements, from single-content containers like Buttons to complex hierarchical structures like TreeViews. By providing implementation patterns, XAML snippets, and C# boilerplate for custom controls, this skill ensures developers choose the correct inheritance path and data-binding strategies for production-grade desktop applications.