ModernWpf

Modern styles and controls for your WPF applications

MIT License

Stars
4.5K
Committers
11

ModernWPF UI Library

Modern styles and controls for your WPF applications.

Features

Quick start

  1. Create a new WPF app.

  2. Install from NuGet Install-Package ModernWpfUI.

  3. Edit App.xaml to following:

<Application
    ...
    xmlns:ui="http://schemas.modernwpf.com/2019">
    <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ui:ThemeResources />
                <ui:XamlControlsResources />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>
</Application>
  1. Edit MainWindow.xaml to following:
<Window
    ...
    xmlns:ui="http://schemas.modernwpf.com/2019"
    ui:WindowHelper.UseModernWindowStyle="True">
    <ui:SimpleStackPanel Margin="12" Spacing="24">
        <TextBlock Text="My first ModernWPF app" Style="{StaticResource HeaderTextBlockStyle}" />
        <Button Content="I am a button" />
        <Button Content="I am an accent button" Style="{StaticResource AccentButtonStyle}" />
    </ui:SimpleStackPanel>
</Window>
  1. See the wiki for more information.

Packages

NuGet Package Latest Versions
ModernWpfUI latest stable versionlatest prerelease version
ModernWpfUI.MahApps latest stable versionlatest prerelease version

Screenshots

Badges
Extracted from project README's
Gitter latest stable version latest prerelease version latest stable version latest prerelease version
Related Projects