Skip to content

Repository files navigation

.NET Build and Release NuGet

FlintUI

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.

Getting started

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>

Controls

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.

Demo

A gallery of every control. Grab the build from Releases, or run it from source with dotnet run --project examples.

Notes

Some usage details and edge cases:


MIT License · Report an Issue

Releases

Contributors

Languages