WPF Controls
A WPF control library of about 90 Beep controls built on WPF primitives, styled entirely by XAML templates and 66 switchable skins.
WPF Controls is the WPF control library behind Beep.AppStudio and the Beep WPF data stack, for .NET 9 on Windows. Its controls build on WPF primitives such as Button, TextBox, ComboBox, DataGrid and TreeView, or on ContentControl and ItemsControl for composite controls, and draw entirely from XAML control templates whose colors come from DynamicResource tokens. One call re-skins the whole application with any of 66 skins, including Material 3, Fluent, Apple and Dracula. Shared interfaces give every control consistent theming, icons and validation.
Features
About 90 controls, each with a default style in Generic.xaml
Built on native WPF primitives and composite content and items controls
66 skins, each a dictionary of XAML control templates
One-call, application-wide skin switching
Chrome colors from DynamicResource tokens, with no hard-coded colors
Theming, icon host and validation interfaces shared by every control
Icon pipeline for SVG paths, pack URIs, embedded resources and files, with more than 4,000 bundled SVG icons
SimpleItem-based list, menu and tree controls