A WPF control library with light and dark themes for .NET Framework 4.7.2+ and .NET 8/10. It restyles the standard WPF controls and adds new ones, including NumericUpDown, ToggleSwitch, Dialog, Toast and Spinner. The theme can be switched at runtime.
dotnet add package FlintUI
Merge FlintResources into App.xaml and pick a theme:
<Application xmlns:ui="clr-namespace:FlintUI;assembly=FlintUI" ...>
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ui:FlintResources Theme="Light" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>| Category | Controls |
|---|---|
| Basic | Button, Badge, Icon |
| Inputs | TextBox, PasswordBox, NumericUpDown, ComboBox, DatePicker, Slider |
| Selection | CheckBox, RadioButton, ToggleSwitch |
| Data | DataGrid, ListBox, TreeView, ProgressBar |
| Containers | TabControl, Expander, GroupBox, Menu |
| Layout | Window, GridSplitter, Frame |
| Feedback | Dialog, Toast, Spinner, ToolTip |
Calendar, ScrollBar and other supporting elements are themed as well.
A gallery of every control. Grab the build from
Releases, or run it from source with
dotnet run --project examples.
Some usage details and edge cases:
