開源wpf控制項庫:modernwpf

開源wpf控制項庫:modernwpf

有十分漂亮的界面,整個都是 win10 風,界面部分和默認 uwp 相近, 這個庫支持了 .net framework 4.5 和以上的版本,以及 .net core 3.0 和以上的版本,可以在 windows vista sp2 和以上的系統運行。

最后更新 2020/9/16 下午1:45
沙漠尽头的狼
预计阅读 2 分钟
分类
.NET
专题
wpf控制項庫 wpf開源項目
标签
.NET C# WPF 控制項庫 wpf開源項目

ModernWpf仓库信息

站長從博客園 林德熙 處了解到此控制項庫,通過 clone、編譯、運行,發現這庫確實不錯,正如 林德熙 所言:“有十分漂亮的界面,整個都是 win10 風,界面部分和默認 uwp 相近, 這個庫支持了 .net framework 4.5 和以上的版本,以及 .net core 3.0 和以上的版本,可以在 windows vista sp2 和以上的系統運行。”本人遂從該倉庫中將 readme 搬運過來,希望讓更多人知道有這個庫的存在,能給 wpf 開發者多一個 ui 庫選擇。

白色主题

快速開始

  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>

部分截圖

Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 2025/5/27

wpf完成一個危險提醒效果

當我們寫的程式發放出去後,用戶是在進行一些危險操作,我們的軟體應該給一些提醒效果,比如邊框邊緣有紅色,類似與高德地圖那樣子的報警提醒效果

继续阅读
同分类 / 同标签 2024/6/20

codewf.eventbus:輕量級事件總線,讓通信更流暢

codewf.eventbus,一款靈活的事件總線庫,實現模塊間解耦通信。支持多種.net項目類型,如wpf、winforms、asp.net core等。採用簡潔設計,輕鬆實現命令的發布與訂閱、請求與響應。通過有序的事件處理,確保事件得到妥善處理。簡化您的代碼,提升系統可維護性。

继续阅读