(四)開源C# WPF控制項庫《AduSkin – UI》

来源:https://www.cnblogs.com/Dotnet9-com/archive/2020/02/22/12344650.html
-Advertisement-
Play Games

微信公眾號:【 "Dotnet9的博客" 】,網站:【 "Dotnet9" 】,問題或建議:【 "請網站留言" 】, 如果對您有所幫助:【 "歡迎贊賞" 】。 開源C WPF控制項庫系列: "(一)開源C WPF控制項庫《MaterialDesignInXAML》" "(二)開源C WPF控制項庫《Pan ...


微信公眾號:【Dotnet9的博客】,網站:【Dotnet9】,問題或建議:【請網站留言】,
如果對您有所幫助:【歡迎贊賞】。

開源C# WPF控制項庫系列:

(一)開源C# WPF控制項庫《MaterialDesignInXAML》

(二)開源C# WPF控制項庫《Panuon.UI.Silver》

(三)開源C# WPF控制項庫《HandyControl》

追求極致,永臻完美

A Beautiful WPF Control UI

一款簡單漂亮的WPF UI,融合部分開源框架的組件,為個人定製的UI,可供學者參考。

閱讀導航

  1. 關於《AduSkin》
    • 1.1 控制項庫全貌
    • 1.2 動態修改主題色
    • 1.3 技術交流
  2. 基於《AduSkin》控制項庫衍生的Case案例
    • 2.1 AduShopping
    • 2.2 AduChat
    • 2.3 心理FM
    • 2.4 SuperEvil
    • 2.5 HttpTool
  3. 《AduSkin》的特色控制項組合案例
    • 3.1 Win10菜單
    • 3.2 導航容器
    • 3.3 多功能Tab
    • 3.4 過渡容器
    • 3.5 輪播容器
    • 3.6 時間軸
    • 3.7 視頻控制項
    • 3.8 樹形菜單
    • 3.9 數據列表
    • 3.10 右側菜單
    • 3.11 右鍵菜單
  4. 寫在最後的話

1. 關於《AduSkin》

《AduSkin》融合了《HandyControl》(本站介紹)、《Arthas》、《WPF.UI》等開源C# WPF控制項庫開發而成,並且又添加了控制項庫作者自己的特色:

1.1 控制項庫全貌:

AduSkin

1.2 動態修改主題色:

修改主題色

1.3 技術交流

作者QQ:1280429435

QQ交流群:544471417

《AduSkin》源碼:AduSkin

2. 基於《AduSkin》控制項庫衍生的Case案例

2.1 AduShopping

AduShopping

2.2 AduChat

AduChat

2.3 心理FM

心理FM

2.4 SuperEvil

SuperEvil

2.5 HttpTool

HttpTool

3. 《AduSkin》的特色控制項組合案例

現有13個控制項組合案例,見下圖左側案例菜單:

控制項組合案例

選擇部分進行圖片錄製介紹:

3.1 Win10菜單

Win10菜單

3.2 導航容器

導航容器

3.3 多功能Tab

多功能Tab

3.4 過渡容器

過渡容器

3.5 輪播容器

代碼中可設置播放時間間隔。

輪播容器

3.6 時間軸

時間軸

3.7 視頻控制項

視頻控制項

3.8 樹形菜單

樹形菜單

3.9 數據列表

封裝了分頁控制項

數據列表

3.10 右側彈窗

右側彈窗

3.11 右鍵菜單

右鍵菜單

4. 寫在最後的話

下載源碼後,需要將視頻解析庫 “libvlc.7z” 解壓到Demo輸出目錄,視頻播放功能才能正常使用。
歡迎使用《AduSkin》控制項庫,在控制項使用過程中有什麼問題,可添加作者QQ號或QQ技術群交流,也可

AduSkin

除非註明,文章均由 Dotnet9 整理髮布,歡迎轉載。

轉載請註明本文地址:https://dotnet9.com/9373.html

歡迎掃描下方二維碼關註 Dotnet9 的微信公眾號,本站會及時推送最新技術文章

Dotnet9


時間如流水,只能流去不流回!

這段時間在家,除了睡覺,也不要忘了學習。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 這兩天複習了下Request以及Response部分的內容。 主要內容 1. HTTP協議:響應消息 2. Request對象 3. Response對象 4. ServletContext對象 HTTP: 概念:Hyper Text Transfer Protocol 超文本傳輸協議 傳輸協議:定 ...
  • 記錄LINQ學習過程。 概要 LINQ是一種“語言集成”的查詢表達式,使用LINQ可以智能提示和進行類型檢查。C#里可以編寫的LINQ查詢有SQL資料庫、XML文檔、ADO.NET數據集、支持IEnumerable和IEnumerable的對象。使用LINQ,可以簡單對數據源進行分組、排序、篩選。有 ...
  • WPF允許使用Image元素顯示點陣圖。然而,按這種方法顯示圖片的方法完全是單向的。應用程式使用現成的點陣圖,讀取問題,併在視窗中顯示點陣圖。就其本身而言,Image元素沒有提供創建和編輯點陣圖信息的方法。 這正是WriteableBitmap類的用武之地。該類繼承自BitmapSource,BitmapS ...
  • 哈嘍..大家好 很久沒有更新了,今天就來一篇最近開發用到的功能,那就是中英文切換,這個實際上也不是高大上,先說一下原理,在.NET Core框架中給我們提供了全球化的類,叫做Localization,其官方的文檔地址傳送門。 在我的項目中,我是這樣操作的,你想用別的方式,也可以看文檔自己去搞。這個已 ...
  • .NET web開發者在開發過程中,一定都踩過的坑,明明修改了js文件,可是部署到生產環境,客戶反饋說:“還是報錯啊”。。然後一臉懵逼的去伺服器上看文件,確實已經更新了。有經驗的coder可能就想到了,肯定是客戶端瀏覽器緩存搞的鬼。 此時會告訴客戶,請Crtl+F5刷新一下,這時,客戶會說:“Ctr ...
  • 前言 在兩年多以前就聽聞 Blazor 框架,是 .Net 之父的業餘實驗性項目,其目的是探索 .Net 與 WebAssembly 的相容性和應用前景。現在這個項目已經正式成為 Asp.Net Core 框架的一部分,公開了預覽版,官方教程也基本寫好上線了。就著這個機會,順便體驗一下這個框架用起來 ...
  • 本筆記摘抄自:https://www.cnblogs.com/PatrickLiu/p/8176974.html,記錄一下學習過程以備後續查用。 一、引言 今天我們要講行為型設計模式的第十個模式--備忘錄模式,先從名稱上來看。備忘錄模式可以理解為對某個對象的狀態進行保存,等到需要恢復的時 候,可以從 ...
  • 如今,當談到 WPF 時,我們言必稱 MVVM、框架(如 Prism)等,似乎已經忘了不用這些的話該怎麼使用 WPF 了。當然,這裡說的不用框架和 MVVM,並不是說像使用 Winform 那樣使用 WPF,而是追本溯源,重識 WPF 與生俱來的綁定和命令的風采。 ...
一周排行
    -Advertisement-
    Play Games
  • 1. 說明 /* Performs operations on System.String instances that contain file or directory path information. These operations are performed in a cross-pla ...
  • 視頻地址:【WebApi+Vue3從0到1搭建《許可權管理系統》系列視頻:搭建JWT系統鑒權-嗶哩嗶哩】 https://b23.tv/R6cOcDO qq群:801913255 一、在appsettings.json中設置鑒權屬性 /*jwt鑒權*/ "JwtSetting": { "Issuer" ...
  • 引言 集成測試可在包含應用支持基礎結構(如資料庫、文件系統和網路)的級別上確保應用組件功能正常。 ASP.NET Core 通過將單元測試框架與測試 Web 主機和記憶體中測試伺服器結合使用來支持集成測試。 簡介 集成測試與單元測試相比,能夠在更廣泛的級別上評估應用的組件,確認多個組件一起工作以生成預 ...
  • 在.NET Emit編程中,我們探討了運算操作指令的重要性和應用。這些指令包括各種數學運算、位操作和比較操作,能夠在動態生成的代碼中實現對數據的處理和操作。通過這些指令,開發人員可以靈活地進行算術運算、邏輯運算和比較操作,從而實現各種複雜的演算法和邏輯......本篇之後,將進入第七部分:實戰項目 ...
  • 前言 多表頭表格是一個常見的業務需求,然而WPF中卻沒有預設實現這個功能,得益於WPF強大的控制項模板設計,我們可以通過修改控制項模板的方式自己實現它。 一、需求分析 下圖為一個典型的統計表格,統計1-12月的數據。 此時我們有一個需求,需要將月份按季度劃分,以便能夠直觀地看到季度統計數據,以下為該需求 ...
  • 如何將 ASP.NET Core MVC 項目的視圖分離到另一個項目 在當下這個年代 SPA 已是主流,人們早已忘記了 MVC 以及 Razor 的故事。但是在某些場景下 SSR 還是有意想不到效果。比如某些靜態頁面,比如追求首屏載入速度的時候。最近在項目中回歸傳統效果還是不錯。 有的時候我們希望將 ...
  • System.AggregateException: 發生一個或多個錯誤。 > Microsoft.WebTools.Shared.Exceptions.WebToolsException: 生成失敗。檢查輸出視窗瞭解更多詳細信息。 內部異常堆棧跟蹤的結尾 > (內部異常 #0) Microsoft ...
  • 引言 在上一章節我們實戰了在Asp.Net Core中的項目實戰,這一章節講解一下如何測試Asp.Net Core的中間件。 TestServer 還記得我們在集成測試中提供的TestServer嗎? TestServer 是由 Microsoft.AspNetCore.TestHost 包提供的。 ...
  • 在發現結果為真的WHEN子句時,CASE表達式的真假值判斷會終止,剩餘的WHEN子句會被忽略: CASE WHEN col_1 IN ('a', 'b') THEN '第一' WHEN col_1 IN ('a') THEN '第二' ELSE '其他' END 註意: 統一各分支返回的數據類型. ...
  • 在C#編程世界中,語法的精妙之處往往體現在那些看似微小卻極具影響力的符號與結構之中。其中,“_ =” 這一組合突然出現還真不知道什麼意思。本文將深入剖析“_ =” 的含義、工作原理及其在實際編程中的廣泛應用,揭示其作為C#語法奇兵的重要角色。 一、下劃線 _:神秘的棄元符號 下劃線 _ 在C#中並非 ...