一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Panuon.UI.Silver使用和介紹

 ontheroad96j47 2021-11-08

PanuonUI.Silver是國內(nèi)優(yōu)秀的WPF開源控件庫,Panuon.UI的優(yōu)化版本。一個漂亮的、使用樣式與附加屬性的WPF UI控件庫,值得向大家推薦使用與學(xué)習(xí)。

GitHub地址:https://github.com/Panuon/PanuonUI.Silver
碼云地址: https:///panuon/PanuonUI.Silver

中文學(xué)習(xí)文檔:

中文文檔:
https://github.com/Panuon/Panuon.Documents/blob/master/Documents/PanuonUI.Silver/zh-cn.md

歡迎使用

PanuonUI.Silver是一個可以高度自定義控件樣式的Modern風(fēng)格WPF控件庫,其絕大多數(shù)控件都遵循了MVVM設(shè)計原則。PanuonUI.Silver的意義在于,你只需更改幾個屬性值,或調(diào)用一些方法,就可以輕松DIY出屬于你自己風(fēng)格的UI界面,而無需深入了解Style的寫法,或是Trigger等屬性的用法。
PanuonUI.Silver不像DevExpress等控件庫那樣,通過簡單的拖拖拽拽和點(diǎn)擊,就能快速生成帶有豐富色彩、統(tǒng)一風(fēng)格的UI界面。雖然PanuonUI.Silver提供了一組默認(rèn)的樣式,但這些樣式可能不能滿足你的日常需求。UIBrowser中提供了“調(diào)色板”功能,你可以用它來快速設(shè)計、調(diào)整你的控件樣式,并獲取其代碼。只需下載GitHub項目并用Visual Studio打開,你就能找到它。
要最大化利用PanuonUI.Silver控件庫的優(yōu)勢,你需要具有一定的審美能力,或者擁有一張現(xiàn)成的設(shè)計圖。

使用指引

STEP 1. 將PanuonUI.Silver引入到你的項目中

  1. 以Nuget形式
    右擊你的個人項目,選擇“管理Nuget程序包”。在包管理器頁面中,點(diǎn)擊“瀏覽”選項,然后在搜索框中鍵入“Panuon.UI.Silver”。選擇最頂端的正確項目,并在右側(cè)詳情頁中點(diǎn)擊“安裝”,等待安裝完成即可。

  2. 以dll形式
    在你項目的根文件夾內(nèi)創(chuàng)建一個名為“References”(當(dāng)然其他的名字也可以)的文件夾。下載GitHub上的Zip文件并解壓后,將解壓文件夾目錄下“Output/NET40”(若你的項目使用.NET4.5及以上框架,則為“Output/NET45”)文件夾內(nèi)的所有dll文件拷貝到剛剛創(chuàng)建的文件夾中。切換到Visual Studio,在你項目下的“引用”條目上右擊,并選擇“添加引用”。點(diǎn)擊右下角的“瀏覽”按鈕,并導(dǎo)航到剛剛創(chuàng)建的References文件夾內(nèi)。全選剛剛復(fù)制的dll文件,并點(diǎn)擊“添加”按鈕,然后再點(diǎn)擊“確定”。

  3. 以項目形式
    下載GitHub Zip文件并解壓后,將解壓文件夾目錄下“Net40”(若你的項目使用.NET4.5及以上框架,則為“Net45”)文件夾內(nèi)的“Panuon.UI.Silver”文件夾拷貝到你項目的根目錄(或根目錄內(nèi)的子文件夾)中。切換到Visual Studio,右擊你的解決方案,點(diǎn)擊“添加” -> “現(xiàn)有項目”,定位到剛剛復(fù)制的Panuon.UI.Silver文件夾內(nèi),選擇“Panuon.UI.Silver.csproj”,并點(diǎn)擊“確定”按鈕。
    在你要使用PanuonUI.Silver的項目下的“引用”條目上右擊,并選擇“添加引用”。選擇“項目”選項卡,勾選“Panuon.UI.Silver”項目,并點(diǎn)擊“確定”。
    若項目使用.NET4.0及以下版本,必須在用于啟動的應(yīng)用程序主項目中安裝“Microsoft.Windows.Shell”的Nuget包,或是直接添加對Microsoft.Windows.Shell.dll的引用。

STEP 2. 添加資源字典

打開你應(yīng)用程序項目中的“App.xaml”,在<Application.Resources>節(jié)點(diǎn)內(nèi)添加如下內(nèi)容

<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/Panuon.UI.Silver;component/Control.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>

這將使Panuon.UI.Silver樣式應(yīng)用到整個程序。若你只希望在特定頁面或控件中使用Panuon.UI.Silver樣式,請將上述資源字典放置在特定頁面或控件的Resources節(jié)點(diǎn)內(nèi),而不是App.xaml中。

STEP 3. 在代碼中使用PanuonUI.Silver

要在頁面或控件中使用Panuon.UI.Silver,首先要在目標(biāo)頁面中添加命名空間引用。
對于xaml代碼,需要添加引用:

xmlns:pu="clr-namespace:Panuon.UI.Silver;assembly=Panuon.UI.Silver"

以WindowX為例,添加pu命名空間引用后的WindowX如下:

<pu:WindowX ...
xmlns:pu="clr-namespace:Panuon.UI.Silver;assembly=Panuon.UI.Silver"
...>
<Grid>
<Button x:Name="BtnTest"
pu:ButtonHelper.ButtonStyle="Link"
pu:ButtonHelper.CornerRadius="15"
Height="30"
Width="150"/>
</Gird>
</pu:WindowX>

對于C#代碼,需要添加引用:

using Panuon.UI.Silver;

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    午夜视频成人在线免费| 日本午夜精品视频在线观看| 日本一区不卡在线观看| 在线九月婷婷丁香伊人| 丝袜破了有美女肉体免费观看| 中文字幕一区二区熟女| 国产又粗又长又大高潮视频| 日本女优一色一伦一区二区三区| 日本午夜一本久久久综合| 午夜精品在线观看视频午夜| 国产欧美日本在线播放| 在线免费国产一区二区三区| 精品少妇人妻一区二区三区| 精品欧美日韩一二三区| 少妇高潮呻吟浪语91| 成年女人下边潮喷毛片免费| 99久久成人精品国产免费| 国产内射在线激情一区| 亚洲国产精品久久精品成人| 国产在线观看不卡一区二区| 久久99这里只精品热在线| 成年午夜在线免费视频| 亚洲国产91精品视频| 国产精品一区欧美二区| 超碰在线免费公开中国黄片| 91后入中出内射在线| 欧洲日本亚洲一区二区| 国产日韩中文视频一区| 欧美精品女同一区二区| 不卡在线播放一区二区三区| 亚洲精品国产福利在线| 亚洲精品偷拍一区二区三区| 视频在线播放你懂的一区| 欧美黄色成人真人视频| 欧美亚洲三级视频在线观看| 日本加勒比在线观看一区| 亚洲妇女作爱一区二区三区| 日韩国产亚洲一区二区三区| 一级片二级片欧美日韩| 日本婷婷色大香蕉视频在线观看| 91国内视频一区二区三区|