Skip to content

Latest commit

 

History

History
71 lines (51 loc) · 2.28 KB

README.md

File metadata and controls

71 lines (51 loc) · 2.28 KB

ModernWPF UI Library

Modern styles and controls for your WPF applications.

Features

  • Modern styles and new features for the majority of the stock WPF controls.

  • Light and dark themes that can be easily customized. A high contrast theme is also included.

  • Additional controls to help you build modern applications. Some are ported from the Windows UI Library.

  • Targets .NET Framework 4.5 and .NET Core 3.0. Runs on Windows Vista SP2 and above.

Screenshot 1

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 Common Tasks for more usage information.

Screenshots

Screenshot 2

Nighttime colors

ContentDialog

Progress controls

DataGrid

UniformGridLayout

Calendar

Menu

Color ramp

Accent color palette