ModernWPF UI 库
为你的 WPF 应用程序提供现代风格和控件。
特性
-
为大多数标准 WPF 控件提供现代风格和新功能。
-
易于自定义的明暗主题。同时还包含高对比度主题。
-
额外控件帮助你构建现代应用程序。部分控件移植自 Windows UI Library。
-
支持 .NET Framework 4.5+、.NET Core 3+ 和 .NET 5+。可在 Windows Vista SP2 及以上版本运行。
快速开始
-
创建一个新的 WPF 应用程序。
-
通过 NuGet 安装:
Install-Package ModernWpfUI
。 -
将 App.xaml 编辑如下:
<Application
...
xmlns:ui="http://schemas.modernwpf.com/2019">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ui:ThemeResources />
<ui:XamlControlsResources />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>
- 将 MainWindow.xaml 编辑如下:
<Window
...
xmlns:ui="http://schemas.modernwpf.com/2019"
ui:WindowHelper.UseModernWindowStyle="True">
<ui:SimpleStackPanel Margin="12" Spacing="24">
<TextBlock Text="我的第一个 ModernWPF 应用" Style="{StaticResource HeaderTextBlockStyle}" />
<Button Content="我是一个按钮" />
<Button Content="我是一个强调按钮" Style="{StaticResource AccentButtonStyle}" />
</ui:SimpleStackPanel>
</Window>
- 查看 wiki 获取更多信息。
包
NuGet 包 | 最新版本 |
---|---|
ModernWpfUI | |
ModernWpfUI.MahApps |