開源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>

部分截圖

繼續探索

延伸閱讀

更多文章
同分類 / 同標籤 2025/5/27

WPF完成一個危險提醒效果

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

繼續閱讀
同分類 / 同標籤 2024/6/20

CodeWF.EventBus:輕量級事件匯流排,讓通訊更流暢

CodeWF.EventBus,一款靈活的事件匯流排庫,實現模組間解耦通訊。支援多種.NET專案類型,如WPF、WinForms、ASP.NET Core等。採用簡潔設計,輕鬆實現命令的發布與訂閱、請求與回應。透過有序的事件處理,確保事件得到妥善處理。簡化您的程式碼,提升系統可維護性。

繼續閱讀