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

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

微信公眾號:【 "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


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

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


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

更多相關文章
  • 這兩天複習了下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 與生俱來的綁定和命令的風采。 ...
一周排行
  • 前幾天發佈了 "抄抄《CSS 故障藝術》的動畫" 這篇文章,在這篇文章里介紹瞭如何使用Win2D繪製文字然後配合BlendEffect製作故障藝術的動畫。本來打算就這樣收手不玩這個動畫了,但後來又發現性能不符合理想。明明只是做做Resize動畫和用BlendEffect混合,為什麼性能會這麼差呢? ...
  • 控制條控制項: progressBar 不能按照你程式的進程自動變化,需認為計算,調整變化量 private void progressBar1_Click(object sender, EventArgs e) { this.progressBar1.Maximum = 100;//設置進度條最大長 ...
  • 首先創建一個asp.net core web應用程式 第二步 目前官方預置了7種模板項目供我們選擇。從中我們可以看出,既有我們熟悉的MVC、WebAPI,又新添加了Razor Page,以及結合比較流行的Angular、React前端框架的模板項目。 空項目模板 Program.cs using S ...
  • 對閉包的理解 1.對於成員變數和局部變數:成員變數就是方法外部,類的內部定義的變數;局部變數就是方法或語句塊內部定義的變數。局部變數必須初始化。 形式參數是局部變數,局部變數的數據存在於棧記憶體中。棧記憶體中的局部變數隨著方法的消失而消失。成員變數存儲在堆中的對象裡面,由垃圾回收器負責回收。 成員變數它 ...
  • Xamarin.Forms讀取並展示Android和iOS通訊錄 TerminalMACS客戶端 本文同步更新地址: https://dotnet9.com/11520.html https://terminalmacs.com/861.html 閱讀導航: 一、功能說明 二、代碼實現 三、源碼獲取 ...
  • 做下對文件複製操作相關的筆記: /// <summary> /// 文件幫助類 /// </summary> public class FileHelper { /// <summary> /// 複製一個目錄下所有文件到一個新目錄下 /// </summary> /// <param name=" ...
  • 前言 有一個東西叫做鴨子類型,所謂鴨子類型就是,只要一個東西表現得像鴨子那麼就能推出這玩意就是鴨子。 C 裡面其實也暗藏了很多類似鴨子類型的東西,但是很多開發者並不知道,因此也就沒法好好利用這些東西,那麼今天我細數一下這些藏在編譯器中的細節。 不是只有 和 才能 在 C 中編寫非同步代碼的時候,我們經 ...
  • [toc] 1.應用背景 底端設備有大量網路報文(位元組數組):心跳報文,數據採集報文,告警報文上報。需要有對應的報文結構去解析這些位元組流數據。 2.結構體解析 由此,我第一點就想到了用結構體去解析。原因有以下兩點: 2.1.結構體存在棧中 類屬於引用類型,存在堆中;結構體屬於值類型,存在棧中,在一個 ...
  • 《深入淺出 C#》 (第3版) [作者] (美) Andrew Stellman (美) Jennifer Greene[譯者] (中) 徐陽 丁小峰 等譯[出版] 中國電力出版社[版次] 2016年08月 第1版[印次] 2018年04月 第4次 印刷[定價] 148.00元 【引子】 要學習編程 ...
  • 記錄使用對象初始值設定項初始化對象。 using System; using System.Collections.Generic; namespace ConsoleApp2 { class Program { static void Main(string[] args) { // 使用構造函數 ...
x