Skip to content

Modern flat themes and useful controls for your next WPF Application

License

Notifications You must be signed in to change notification settings

MarcusWichelmann/WpfPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WPF-Plus Toolkit

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

Download NuGet-Package

Screenshot Dark Theme Screenshot Light Theme

Install

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!

About

Modern flat themes and useful controls for your next WPF Application

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published