Modern flat themes and useful controls for your next WPF Application
License: MIT
Features:
- flat dark and light styles for the most popular controls
- highly customizable
- custom Grid and StackPanel with adjustable column and row spacing
- SimpleForm container to design forms easier than ever before
- helper classes for easier MVVM implementation in conjunction with MVVM Light
Getting started is as simple as adding the WpfPlus
NuGet-Package to your WPF project. You can do this in the NuGet-Package-Manager or manually:
PM> Install-Package WpfPlus
After that you only need to slightly edit your project's App.xaml
to make it looking like this:
<Application x:Class="MyApplication.App"
[...]
xmlns:wpfPlus="clr-namespace:WpfPlus;assembly=WpfPlus"
StartupUri="MainWindow.xaml">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<wpfPlus:DarkTheme />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>
In case you like the light theme more you can also write <wpfPlus:LightTheme />
instead.
Finally you can add Style="{DynamicResource FlatWindowStyle}"
to any window that should apply the flat style.
That's it. Have fun!