[WPF][Rubyer] 寫一個本身的 UI 庫

前言

通過好幾個月,斷斷續續把基本控件的開發完了,已上傳到 gitee 和 nuget;html

歡迎使用體驗,互相交流。git

gitee 連接: https://gitee.com/wuyanxin1028/rubyer-wpfgithub

介紹

一款自用的 WPF 主題和控件包,免費開源,歡迎下載點 ⭐,基本重寫了系統默認控件; 基本重寫了 WPF 默認控件的樣式,增長經常使用控件,考慮包大小,只作 bug 修復,不增長新控件了,更多自定義控件考慮拓展包形式ruby

軟件架構

基於 .Net Framework 4.6 和 .Net Core 3.1 的 WPF架構

安裝教程

Install-Package Rubyer 添加引用, 或者 Nuget 搜索 Rubyer 安裝。app

使用說明

在 WPF 項目的 App.Xaml 中引用:spa

<Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="pack://application:,,,/Rubyer;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>

 

 Demo截圖

最後

推薦一下這個開源 WPF 的截圖軟件,真的太好用了,但願本身也能夠寫出這麼好的軟件。code

ScreenToGif:https://github.com/NickeManarin/ScreenToGifcomponent

感謝如下的分享:htm

MaterialDesignInXamlToolkit:https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit

PanuonUI:https://github.com/Panuon/PanuonUI.Silver

HandyControl:https://github.com/HandyOrg/HandyControl

[WPF 自定義控件]自定義Expander:https://www.cnblogs.com/dino623/p/Custom_Expander.html

[WPF 自定義控件]使用WindowChrome自定義Window Style:https://www.cnblogs.com/dino623/p/custom_window_style_using_WindowChrome.html

相關文章
相關標籤/搜索