ModernWpf – 开源C# WPF控件库

ModernWpf - 开源C# WPF控件库
ModernWpf仓库信息

仓库地址:https://github.com/Kinnara/ModernWpf

站长从博客园 林德熙 处了解到此控件库,通过clone、编译、运行,发现这库确实不错,正如 林德熙 所言:“有十分漂亮的界面,整个都是 Win10 风,界面部分和默认 UWP 相近, 这个库支持了 .NET Framework 4.5 和以上的版本,以及 .NET Core 3.0 和以上的版本,可以在 Windows Vista SP2 和以上的系统运行。” 本人遂从该仓库中将readme搬运过来,希望让更多人知道有这个库的存在,能给WPF开发者多一个UI库选择。

ModernWpf - 开源C# WPF控件库
白色主题

快速开始

  1. 创建一个WPF应用
  2. 从NuGet中安装包 ModernWpfUI.
  3. 编辑 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>
  1. 编辑 MainWindow.xaml:
<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>

部分截图

ModernWpf - 开源C# WPF控件库
黑色主题
ModernWpf - 开源C# WPF控件库
ControlPalette1
ModernWpf - 开源C# WPF控件库
Nighttime
ModernWpf - 开源C# WPF控件库
NumberBox
ModernWpf - 开源C# WPF控件库
ContentDialog
ModernWpf - 开源C# WPF控件库
DataGrid
ModernWpf - 开源C# WPF控件库
ItemsRepeater
ModernWpf - 开源C# WPF控件库
CustomTitleBar.Dark
ModernWpf - 开源C# WPF控件库
Calendar
ModernWpf - 开源C# WPF控件库
Menu
ModernWpf - 开源C# WPF控件库
Progress
ModernWpf - 开源C# WPF控件库
ColorRamp
ModernWpf - 开源C# WPF控件库
AccentColorPalette
ModernWpf - 开源C# WPF控件库
HighContrast.png

除非注明,文章均由 Dotnet9 整理发布,欢迎转载。

转载请注明:
作者:Dotnet9
链接:https://dotnet9.com/16297.html
来源:Dotnet9
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

发表评论

登录后才能评论