主頁 > .NET開發 > 《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦

2020-09-13 03:26:16 .NET開發

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

點贊再看,養成習慣,這是您給我創作的動力!

本文 Dotnet9 https://dotnet9.com 已收錄,站長樂于分享dotnet相關技術,比如Winform、WPF、ASP.NET Core等,亦有C++桌面相關的Qt Quick和Qt Widgets等,只分享自己熟悉的、自己會的,

歷經3個白天2個黑夜(至凌晨2點),Dotnet9小編經過反復修改、潤色,終于完成此文撰寫(本文略長,手機黨請考慮流量),小編我真的不容易呀,下圖是博客園首頁推薦: https://www.cnblogs.com/lsq6/p/12006839.html ,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦博客園首頁推薦

完成此文撰寫后,小編我能想象到《HandyControl》控制元件庫作者及眾多貢獻者們,當初沒日沒夜碼磚撰寫此控制元件庫的各種研究、容錯的場景,他們是一群多么負有激情、多么樂于分享的一群人啊,謝謝你們分享這么一套優秀的控制元件庫給WPF程式員朋友,

由于本文略長,建議讀者查看以下導航目錄,根據讀者個人關注點點擊閱讀,也可按住 Ctrl + F 組合鍵搜索常用控制元件名字進行搜索閱讀,當然小編是希望讀者都能按文章順序閱讀啦,哈哈,

下面是本文閱讀目錄導航:

一、寫在文章最前面的話

二、關于控制元件庫 《HandyControl》

  • 2.1 《HandyControl》交流社區
  • 2.2 《HandyControl》白色主題
  • 2.3 《HandyControl》黑色主題

三、基于《HandyControl》控制元件庫衍生的經典Case案例

  • 3.1 Case案例1
  • 3.2 Case案例2

四、《HandyControl》特色控制元件詳細介紹

  • 4.1 各式按鈕
  • 4.2 標簽類控制元件
  • 4.3 各式Block塊控制元件
  • 4.4 輸入編輯類控制元件
  • 4.5 選擇類控制元件
  • 4.6 時間類控制元件
  • 4.7 選單類控制元件
  • 4.8 布局及圖片類控制元件
  • 4.9 Loading及進度條相關控制元件
  • 4.10 WPF擴展控制元件
  • 4.11 資料展示類控制元件
  • 4.12 表單類控制元件

五、寫在文章最后的話

一、寫在文章最前面的話

應博客園園友 @郭達·斯坦森 推薦,Dotnet9小編本文介紹開源C# WPF控制元件庫《HandyControl》,希望大家能夠喜歡,同時亦歡迎大家推薦優秀開源WPF控制元件庫給小編,小編在此謝謝大家對dotnet技術的關注和支持,

評論在此文第51樓: 《《Dotnet9》系列-開源C# WPF控制元件庫2《Panuon.UI.Silver》強力推薦》

此影像的alt屬性為空;檔案名為2_cnblogs_recommend.png網頁極力推薦的C# 開源控制元件庫《HandyControl》

說點本文之前兩篇控制元件庫推薦文章的影響:

繼前兩篇開源C# WPF控制元件庫(庫1,庫2)受廣大網友推薦后,Dotnet9小編備受鼓舞,讓小編仿佛看到了dotnet蓬勃發展的200幾年,

謝謝大家在博客園的大力推薦和留下的數十條文末評論,使小編我堅定了繼續寫優質C# WPF分享文章的信念,下面是近期博客園首頁文章推薦截圖:博客園,

此影像的alt屬性為空;檔案名為2019120603393397.png《Dotnet9》系列-開源C# WPF控制元件庫博客園首頁推薦

本站單日IP訪問量又突破新高,達到了500訪問量,又上一個新臺階,謝謝廣大網友,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦本站IP訪問量又上一個新臺階

另外,亦是由于兩篇文章大火,Dotnet9小編的個人博客站點出了點小插曲,以下是本站最新快訊:

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《Dotnet9快訊》

但本站不會因該小插曲而停止繼續給大家分享優質文章的步伐,以上是站長的宣告,謝謝大家繼續支持本站站長Dotnet9小編,

二、關于控制元件庫《HandyControl》

2.1 《HandyControl》交流社區

《HandyControl》github地址: https://github.com/HandyOrg/HandyControl ,

《HandyControl》QQ交流群:

  R&D 大佬1群 R&D 大佬2群
QQ群號
QQ群二維碼

《HandyControl》QQ交流群

《HandyControl》貢獻者:NaBian、yanchao891012、ghost1372、guanguanchuangyu、noctwolf、DingpingZhang、xianyun666、M0n7y5、gitter-badger、afunc233等等,

《HandyControl》作者推薦的C#及WPF學習博客鏈接:納邊、林德熙、呂毅、DinoChan、玩命夜狼 等等,

以下是《HandyControl》兩種主題控制元件庫概覽,先給大家一個大致印象,然后我開始介紹該控制元件庫經典案例及詳細控制元件介紹,希望大家喜歡我這樣的介紹風格,

2.1 《HandyControl》白色主題

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》白色主題

2.2 《HandyControl》黑色主題

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》黑色主題

三、基于《HandyControl》控制元件庫衍生的經典Case案例

優秀的控制元件庫肯定就有一群志同道合的小伙伴追隨,從控制元件庫作者建立的兩個QQ群人數即可看出,使用此控制元件庫的朋友很多,Dotnet9小編就和控制元件庫作者從中遴選出幾個比較典型的專案舉例,讀者朋友可以看看,《HandyControl》控制元件庫是不是非常適合您的專案?

3.1 Case案例1

軟體名:phpEnv,瀏覽地址: https://www.phpenv.cn/ ,

軟體簡介:phpEnv是運行在Windows系統上的完全綠色的PHP集成環境,集成了Apache、Nginx等Web組件,支持不同PHP版本共存,支持自定義PHP版本,自定義MySQL版本,主打開發環境,也可以用作服務器環境,擁有清除PHP環境阻礙、解除埠占用、支持切換MySQL版本、修改MySQL密碼,兼容其他集成環境,內置Redis、MemCache等其它服務,內置Composer和功能強大的CMD命令列、TCP埠行程串列等工具和實用功能,

3.2 Case案例2

軟體名:AutomnBox,瀏覽地址: https://github.com/zsh2401/AutumnBox ,

AutumnBox是什么?一個對Google Adb工具包進行GUI封裝的桌面程式,方便小白,幫助老鳥,


AutumnBox能干什么?

  1. 為您的設備刷入第三方Recovery
  2. 向設備推送檔案
  3. 一鍵激活黑域服務
  4. 一鍵激活冰箱
  5. 解鎖System,獲取完整root控制權
  6. 以拓展模塊為中心的功能開發思想,將來將會支持越來越多的功能

四、《HandyControl》特色控制元件詳細介紹

介紹控制元件肯定少不了特色控制元件截圖和文字描述,撰寫本文時,Dotnet9小編不用再自己截圖、錄制gif影片了等素材了,因為 《HandyControl》控制元件庫作者非常優秀,本文大部分圖片素材來自控制元件庫作者github倉庫,讀者您可以直接訪問此地址查看: https://github.com/HandyOrg/HandyControl ,

下面Dotnet9小編介紹HC(后文作者使用此簡寫表示HandyControl)控制元件時,會加上自己的使用體驗及觀點,如有不同觀點或建議,請在文末留言和小編討論,或者加作者QQ交流群切磋交流,大家以技識訓友,共同成長,

4.1 各式按鈕

界面開發首先想到的就是按鈕,下面是《HandyControl》設計的幾類按鈕,是否有您中意的一款?

4.1.1 《HandyControl》普通按鈕(Button)

《HandyControl》普通按鈕(Button),一般桌面開發中,以下樣式的按鈕應該已經夠用了,當然也可以根據自家公司設計師的要求,在作者樣式基礎上加以擴展修改也是極方便的,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》普通按鈕

4.1.2 《HandyControl》單選按鈕 (RadioButton)

《HandyControl》單選按鈕 (RadioButton) ,也是挺漂亮,美化界面也必不可少,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》單選按鈕

4.1.3 《HandyControl》切換按鈕 (ToggleButton)

《HandyControl》切換按鈕 (ToggleButton) ,HC作者設計有數種樣式,方便使得吧?

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》切換按鈕 (ToggleButton)

4.1.4 《HandyControl》分割按鈕 (SplitButton)

《HandyControl》分割按鈕 (SplitButton),可用于點擊按鈕彈出選單業務場景下使用,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》分裂按鈕 (SplitButton)

4.1.5 《HandyControl》進度按鈕 (ProgressButton)

《HandyControl》進度按鈕 (ProgressButton) ,在按鈕上顯示進度作者也挺有想法的,點擊上傳檔案時,在界面空間比較緊湊時使用很方便,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》進度按鈕 (ProgressButton)

4.1.6 《HandyControl》按鈕分組 (ButtonGroup)

《HandyControl》按鈕分組 (ButtonGroup),該控制元件可替換常規選單使得,即只有一級選單的情形,或相關操作比較類似,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》按鈕分組 (ButtonGroup)

4.1.7 《HandyControl》Shield

《HandyControl》Shield,Shield標記用于顯示即時狀態統計時很直觀,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Shield

4.1.8 《HandyControl》Pagination

《HandyControl》Pagination ,表格等常用的分頁封裝控制元件,大資料分頁展示使用很方便,分頁控制元件樣式也是比較流行,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Pagination

4.2 標簽類控制元件

《HandyControl》提供的標簽類控制元件較多,和Label類似或擴展的控制元件,Dotnet9小編把它們歸為一類,

4.2.1 HandyControl》 Label標簽

HandyControl》 Label標簽,常用的Label標簽,漂亮吧?常規使用是Label搭配TextBox作為表單使用,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》 Label標簽

4.2.2 《HandyControl》OutlineText

《HandyControl》OutlineText輪廓文本,添加各種字體后,Text也可以這么好看的,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》OutlineText

4.2.3《HandyControl》Tag

《HandyControl》Tag標簽,用于搜索,可將常用搜索條件作為Tag標簽,方便快速過濾得到用戶想要的結果,這個用戶體驗大大提高了吧,用戶都會表揚你的,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Tag

4.2.4 《HandyControl》Badge

《HandyControl》Badge徽章,網站中常用此樣式顯示庫版本及比較明顯的資訊展示,很醒目有沒有?趕緊在自己的專案中使用吧,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Badge

4.2.5 《HandyControl》Poptip

《HandyControl》Poptip,氣泡提示類控制元件,自定義提示就是這么方便,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Poptip

4.3 各式Block塊控制元件

《HandyControl》各式Block塊控制元件,常見的是TextBlock,TextBlock與Label標簽功能類似,下面是各式Block塊控制元件展示:

4.3.1 《HandyControl》 TextBlock文本塊

《HandyControl》 TextBlock文本塊,常用文本展示,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》 TextBlock文本塊

4.3.2《HandyControl》ImageBlock

《HandyControl》ImageBlock,圖片塊展示,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》ImageBlock

4.3.3 《HandyControl》FloatingBlock

《HandyControl》FloatingBlock,看見這個控制元件想到了什么?是不是想到看直播時一直給主播點贊送小花的情景?

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》FloatingBlock

4.3.4《HandyControl》RunningBlock

《HandyControl》RunningBlock滾動塊,跑馬燈式效果,用于桌面軟體打滾動廣告還是很好的,如果你是做視頻播放類軟體,用于彈幕也是很方便的,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》RunningBlock

4.4 輸入編輯類控制元件

《HandyControl》作者提供的輸入編輯類控制元件也著實不少,比如文本框、密碼框等等,

4.4.1《HandyControl》TextBox

《HandyControl》TextBox,是比較常規的輸入文本框控制元件,作者將標簽與文本框封裝成一個控制元件“組合框”,方便快速使用布局,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》TextBox

4.4.2 《HandyControl》RichTextBox

《HandyControl》RichTextBox富文本框控制元件,比較常見,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》RichTextBox

4.4.3 《HandyControl》NumericUpdown

《HandyControl》NumericUpdown數值選擇控制元件,方便數字輸入或選擇驗證,本控制元件也可以歸為選擇類控制元件,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》NumericUpdown

4.4.4 《HandyControl》SearchBar

《HandyControl》SearchBar搜索欄,提供數種樣式選擇,您平時開發是不是也有這種界面設計,直接使用吧,提高您的開發效率,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》SearchBar

4.4.5 《HandyControl》PasswordBox

Dotnet9習慣將PasswordBox密碼框歸類為文本框一類,下面是HC密碼框,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》PasswordBox

4.4.6《HandyControl》Gravatar

HandyControl》Gravatar,這個控制元件比較好玩,動態生成頭像,喜不喜歡?很有意思的一個控制元件,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Gravatar

4.4.7 《HandyControl》ComboBox

《HandyControl》ComboBox下拉框,比原生下拉框好看多了,非常清爽,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》ComboBox

4.5 選擇類控制元件

Dotnet9小編將下拉框、復選框、單選框等統一歸為選擇類控制元件,《HandyControl》各控制元件見下圖:

4.5.1 《HandyControl》Divider

《HandyControl》Divider分割線控制元件,方便實用,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Divider

4.5.2 《HandyContronl》ComboBox

《HandyContronl》ComboBox下拉框,其實小編已將此控制元件劃歸為輸入編輯類控制元件,但此控制元件也屬于選擇類控制元件,此控制元件由文本框及串列控制元件組合而成,具體的代碼小編還未細看,小編猜測是這樣的,不知道作者是不是這樣做的?

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyContron》ComboBox

4.5.3 《HandyControl》Rate

《HandyControl》Rate,評分控制元件,這控制元件看著熟悉吧,給文章或者資源評分時經常使用到,這個非常不錯,Dotnet9小編很喜歡,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Rate

4.5.4 《HandyControl》Slider

《HandyControl》Slider范圍滑塊,配色黑色主題顯示很好看喲,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Slider

4.5.5 《HandyControl》PrevieweSlider

《HandyControl》PrevieweSlider預覽滑塊,控制元件如其名,實時顯示拖動值,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》PrevieweSlider

4.5.6 《HandyControl》CheckBox

《HandyControl》CheckBox復選框 ,樣式還是比較專業的,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》CheckBox

4.5.7 《HandyControl》StepBar

《HandyControl》StepBar步驟條 ,有流程相關業務時,使用這個控制元件是非常方便的,我們常見的就是找回密碼,讓你一步一步的輸入驗證,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》StepBar

4.5.8 《HandyControl》ColorPicker

《HandyControl》ColorPicker拾色器,方便顏色選擇,是個好東西,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》ColorPicker

4.6 時間類控制元件

Dotnet9小編把時間相關的控制元件也歸為一類,《HandyControl》作者實作了較多的類似控制元件,非常優秀,十分方便大家選擇使用,

4.6.1 《HandyControl》FlipClock

《HandyControl》FlipClock翻頁時鐘,這個控制元件酷吧?像不像掛歷?籃球比賽等記分牌有印象沒?

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》FlipClock

4.6.2 《HandyControl》TimeBar

《HandyControl》TimeBar時間條,可以擴展到自制甘特圖使用,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》TimeBar

4.6.3 《HandyControl》Calendar

《HandyControl》Calendar日期控制元件,比較常規,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Calendar

4.6.4 《HandyControl》Clock

《HandyControl》Clock時鐘控制元件,也比較常規,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Clock

4.6.5 《HandyControl》CalendarWithClock

《HandyControl》CalendarWithClock日期與時鐘組合控制元件,這個比較好,好用,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》CalendarWithClock

4.6.6 《HandyControl》DatePicker

《HandyControl》DatePicker日期選擇控制元件,比較常用的控制元件,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》DatePicker

4.6.7 《HandyControl》TimePicker

《HandyControl》TimePicker時間選擇控制元件,也比較常用,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》TimePicker

4.6.8 《HandyControl》DateTimePicker

《HandyControl》DateTimePicker日期時間選擇控制元件,這個組合選擇比較完美,小編以后的專案中有此場景,一定會嘗試使用,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》DateTimePicker

4.7 選單類控制元件

Dotnet9小編將選單類、任務欄類統一歸為選單類控制元件,方便讀者閱讀查找,

4.7.1 《HandyControl》SideMenu

《HandyControl》SideMenu,側邊欄選單,這種選單也是比較常見的型別,十分受用,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》SideMenu

4.7.2 《HandyControl》ContextMenu

《HandyControl》ContextMenu背景關系選單,這種素色,Dotnet9小編原來自己常用,比較樸素,很清爽,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》ContextMenu

4.7.3 《HandyControl》ToolBar

《HandyControl》ToolBar,工具列常搭配導航選單使用,經典組合,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》ToolBar

4.7.4 《HandyControl》CirclePanel

《HandyControl》CirclePanel圓形布局,Dotnet9小編喜歡叫它圓形選單,手機上用的比較多,桌面上不多,如果您的專案或者產品加上此控制元件,用戶體驗上升一個檔次,當然看具體業務情況哈,也不能亂加,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》CirclePanel

4.7.5 《HandyControl》NotifyIcon

《HandyControl》NotifyIcon,即原Windows系統托盤圖示升級版:

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》NotifyIcon

支持托盤圖示閃爍:

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦支持托盤圖示閃爍

該控制元件方便擴展,可做成360安全衛士類似的托盤選單,這就很考驗讀者編碼功底了,下圖就是360安全衛士的系統托盤選單,漂亮吧?Dotnet9小編見過不少軟體都在模仿360設計,當然小編自己也算在內,哈哈,注意這不是HC控制元件哈,需要讀者自己實作,其實也不難的,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦360安全衛士系統托盤選單

4.8 布局及圖片類控制元件

《HandyControl》作者實作了數個有意思的布局容器,這一切都是為了用戶體驗啊,用心良苦,

圖片相關展示控制元件與布局控制元件類似,所以Dotnet9小編將這些控制元件歸為一類,當然也是為了方便讀者查找、閱讀啦,

4.8.1 《HandyControl》Border

《HandyControl》Border邊框,圖形化展示圖片時非常好看的,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Border

4.8.2 《HandyControl》Brush

《HandyControl》Brush畫刷,提供28種常用畫刷,業界良心呀,受用了,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Brush

4.8.3 《HandyControl》SwitchConfig

《HandyControl》SwitchConfig選擇配置,常用于界面國際化語言選擇,方便吧,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》SwitchConfig

4.8.4《HandyControl》Expander

《HandyControl》Expander,常規控制元件,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Expander

4.8.5《HandyControl》GroupBox

《HandyControl》GroupBox組合框,常規控制元件,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》GroupBox

4.8.6 《HandyControl》ScrollViewer

《HandyControl》ScrollViewer滾動視圖,也比較常用,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》ScrollViewer

4.8.7 《HandyControl》 TransitioningContentControl

《HandyControl》 TransitioningContentControl內容過渡控制元件,效果不錯吧,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》 TransitioningContentControl

4.8.8 《HandyControl》TabControl1

《HandyControl》TabControl1選項卡控制元件樣式一,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》TabControl 1

4.8.9《HandyControl》TabControl2

《HandyControl》TabControl2選項卡控制元件樣式二,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》TabControl2

4.8.10《HandyControl》Drawer

《HandyControl》Drawer,抽屜類布局控制元件,對空間有要求的業務場景很是有用,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Drawer

4.8.11 《HandyControl》HoneycombPanel

《HandyControl》HoneycombPanel蜂窩布局,有意思的布局控制元件,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》HoneycombPanel

4.8.12 《HandyControl》Magnifier

《HandyControl》Magnifier放大鏡控制元件,京東、淘寶購物時,滑鼠移動到物品圖片上可以放大查看,很方便使用的控制元件,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Magnifier

4.8.13 《HandyControl》Card

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Card

4.8.14 《HandyControl》Grid

《HandyControl》Grid柵格布局,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Grid

4.8.15 《HandyControl》AnimationPath

《HandyControl》AnimationPath影片路徑,比較酷炫,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》AnimationPath

4.8.16 《HandyControl》Growl

《HandyControl》Growl資訊通知,有用的提示控制元件,比如做監控類軟體,有重要資訊報警時,資訊通知可用在軟體界面內彈出提示,也可在軟體不在桌面最頂端時,直接在作業系統桌面彈出,非常靈活,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Growl資訊通知

4.8.17 《HandyControl》GoToTop

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》GoToTop

4.8.18 《HandyControl》Transfer

《HandyControl》Transfer穿梭框,多個串列項移動時著實有用,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Transfer

4.8.19 《HandyControl》CoverFlow

《HandyControl》CoverFlow封面流,圖片瀏覽的一種形式,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》CoverFlow

4.8.20 《HandyControl》CoverView

《HandyControl》CoverView封面視圖,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》CoverView

4.8.21 《HandyControl》Carousel

《HandyControl》Carousel輪播,廣告自動播放,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Carousel

4.8.22 《HandyControl》CompareSlider-h

《HandyControl》CompareSlider-h水平對比滑塊,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》CompareSlider-h

4.8.23 《HandyControl》CompareSlider-v

《HandyControl》CompareSlider-v豎直對比滑塊,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》CompareSlider-v

4.8.24 《HandyControl》ImageBrowser

《HandyControl》ImageBrowser,圖片瀏覽控制元件,這個很強大了,一般展示圖片以卡片的形式展示縮略圖,當用戶覺得某圖比較有用時,使用此控制元件查看非常方便,由于此控制元件錄制的gif大于9MB,小編就不顯示動圖了,大家可以自己下載自行體驗,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》ImageBrowser

4.8.25 《HandyControl》WaterfallPanel

《HandyControl》WaterfallPanel瀑布流布局,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》WaterfallPanel

4.9 Loading\進度條相關控制元件

4.9.1 《HandyControl》ProgressBar

《HandyControl》ProgressBar進度條,下面的幾種樣式都很好看,任群選擇使用,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》ProgressBar

4.9.2 《HandyControl》WaveProgressBar

《HandyControl》WaveProgressBar水波進度條,酷炫吧,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》WaveProgressBar

4.9.3 《HandyControl》CircleProgressBar

《HandyControl》CircleProgressBar圓形進度條,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》CircleProgressBar

4.9.4 《HandyControl》Loading

《HandyControl》Loading加載條,界面回應資料等待時使用,讓用戶干等,不如讓他看看小小影片吧,不要讓人覺得界面卡死了沒反應,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Loading

4.10 WPF擴展控制元件

有很多功能C# WPF未實作,比較gif圖片動態展示,默認使用Image控制元件是顯示的第一幀圖片,《HandyControl》很好的實作了這一功能,值得推崇,

4.10.1 《HandyControl》GeometryAnimation,幾何影片

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》GeometryAnimation

4.10.2 《HandyControl》GifImage

《HandyControl》GifImage,gif圖片播放,微軟目前也沒有自帶實作此功能,只能靠開源社區自己實作了,HC作者實作的不錯,記憶體占用率較低,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》GifImage

4.11 資料展示類控制元件

4.11.1《HandyControl》ListBox

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》ListBox

4.11.2 《HandyControl》ListView

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》ListView

4.11.3 《HandyControl》TreeView

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》TreeView

4.11.4 《HandyControl》DataGrid

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》DataGrid

4.11.5 《HandyControl》DarkTheme

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》DarkTheme

4.12 表單類控制元件

Dotnet9小編將自定義表單、訊息提示框等歸為表單類,

4.12.1 《HandyControl》BlurWindow

《HandyControl》BlurWindow各種表單供君選擇使用,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》BlurWindow

4.12.2 《HandyControl》Dialog

《HandyControl》Dialog對話框,Web樣式遮罩顯示,可區分父表單與應用程式主表單遮罩,可靈活控制,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》Dialog

4.12.3 《HandyControl》MessageBox

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》MessageBox

4.12.4 《HandyControl》ChatBubble

《HandyControl》ChatBubble聊天氣泡,做IM軟體非常實用,

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦《HandyControl》ChatBubble

以下是小編自己模擬與HC控制元件庫作者之間的簡短問候:

《Dotnet9》系列-開源C# WPF控制元件庫3《HandyControl》強力推薦模擬聊天

五、寫在文章最后的話

這是Dotnet9小撰寫的第三篇介紹C# WPF開源控制元件庫的文章,在寫文章的程序中,小編親自下載、編譯、除錯了《HandyControl》控制元件庫,并反復鼓搗此控制元件庫和了解源于該控制元件庫的經典案例,相信不會讓大家失望的,

小編把玩HC控制元件庫數天,并通過對90張左右的控制元件庫圖片整理、分類,自認為對該控制元件庫還是算比較了解了,此控制元件庫包含的控制元件種類十分的豐富,該有的控制元件都有了,平時作業中見過的幾乎也都包含了,向大家推薦在作業中使用不會錯的 (本文所有圖片共97張,加起來接近30MB,手機瀏覽此文的讀者您破費了,希望您有所識訓) ,

以上只是《HandyControl》的部分控制元件樣例介紹,該控制元件庫作者及廣大貢獻者也在時常更新該控制元件庫倉庫,比如新增有精靈等等控制元件,有關更多的控制元件樣例請大家移步到github倉庫下載研究、學習: https://github.com/HandyOrg/HandyControl ,

如對文中控制元件使用有所疑問,或者其他建議,請在本文評論區留言,小編定會及時回復;如若打算使用此控制元件庫,可下載github倉庫自行編譯研究學習,另可加HC控制元件庫作者創建的QQ交流群交流討論,群號見文中:2.1 《HandyControl》交流社區,

如果您喜歡小撰寫作風格, 亦歡迎大家推薦優秀開源WPF控制元件庫給小編,小編在此謝謝大家對dotnet技術的關注和支持 ,

 

除非注明,文章均由 Dotnet9 整理發布,歡迎轉載,

轉載請注明本文地址:https://dotnet9.com/2019/12/it-technology/csharp/wpf/dotnet9-series-handycontrol.html

如有所識訓,請大力轉發(能點贊及推薦那是極好的);如覺小撰寫文不易,歡迎給Dotnet9站點打賞,小編謝謝了;謝謝大家對dotnet技術的關注和支持 ,

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/19443.html

標籤:WPF

上一篇:《Dotnet9》系列-開源C# WPF控制元件庫2《Panuon.UI.Silver》強力推薦

下一篇:《Dotnet9》系列-開源C# WPF控制元件庫強力推薦

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • WebAPI簡介

    Web體系結構: 有三個核心:資源(resource),URL(統一資源識別符號)和表示 他們的關系是這樣的:一個資源由一個URL進行標識,HTTP客戶端使用URL定位資源,表示是從資源回傳資料,媒體型別是資源回傳的資料格式。 接下來我們說下HTTP. HTTP協議的系統是一種無狀態的方式,使用請求/ ......

    uj5u.com 2020-09-09 22:07:47 more
  • asp.net core 3.1 入口:Program.cs中的Main函式

    本文分析Program.cs 中Main()函式中代碼的運行順序分析asp.net core程式的啟動,重點不是剖析原始碼,而是理清程式開始時執行的順序。到呼叫了哪些實體,哪些法方。asp.net core 3.1 的程式入口在專案Program.cs檔案里,如下。ususing System; us ......

    uj5u.com 2020-09-09 22:07:49 more
  • asp.net網站作為websocket服務端的應用該如何寫

    最近被websocket的一個問題困擾了很久,有一個需求是在web網站中搭建websocket服務。客戶端通過網頁與服務器建立連接,然后服務器根據ip給客戶端網頁發送資訊。 其實,這個需求并不難,只是剛開始對websocket的內容不太了解。上網搜索了一下,有通過asp.net core 實作的、有 ......

    uj5u.com 2020-09-09 22:08:02 more
  • ASP.NET 開源匯入匯出庫Magicodes.IE Docker中使用

    Magicodes.IE在Docker中使用 更新歷史 2019.02.13 【Nuget】版本更新到2.0.2 【匯入】修復單列匯入的Bug,單元測驗“OneColumnImporter_Test”。問題見(https://github.com/dotnetcore/Magicodes.IE/is ......

    uj5u.com 2020-09-09 22:08:05 more
  • 在webform中使用ajax

    如果你用過Asp.net webform, 說明你也算是.NET 開發的老兵了。WEBform應該是2011 2013左右,當時還用visual studio 2005、 visual studio 2008。后來基本都用的是MVC。 如果是新開發的專案,估計沒人會用webform技術。但是有些舊版 ......

    uj5u.com 2020-09-09 22:08:50 more
  • iis添加asp.net網站,訪問提示:由于擴展配置問題而無法提供您請求的

    今天在iis服務器配置asp.net網站,遇到一個問題,記錄一下: 問題:由于擴展配置問題而無法提供您請求的頁面。如果該頁面是腳本,請添加處理程式。如果應下載檔案,請添加 MIME 映射。 WindowServer2012服務器,添加角色安裝完.netframework和iis之后,運行aspx頁面 ......

    uj5u.com 2020-09-09 22:10:00 more
  • WebAPI-處理架構

    帶著問題去思考,大家好! 問題1:HTTP請求和回傳相應的HTTP回應資訊之間發生了什么? 1:首先是最底層,托管層,位于WebAPI和底層HTTP堆疊之間 2:其次是 訊息處理程式管道層,這里比如日志和快取。OWIN的參考是將訊息處理程式管道的一些功能下移到堆疊下端的OWIN中間件了。 3:控制器處理 ......

    uj5u.com 2020-09-09 22:11:13 more
  • 微信門戶開發框架-使用指導說明書

    微信門戶應用管理系統,采用基于 MVC + Bootstrap + Ajax + Enterprise Library的技術路線,界面層采用Boostrap + Metronic組合的前端框架,資料訪問層支持Oracle、SQLServer、MySQL、PostgreSQL等資料庫。框架以MVC5,... ......

    uj5u.com 2020-09-09 22:15:18 more
  • WebAPI-HTTP編程模型

    帶著問題去思考,大家好!它是什么?它包含什么?它能干什么? 訊息 HTTP編程模型的核心就是訊息抽象,表示為:HttPRequestMessage,HttpResponseMessage.用于客戶端和服務端之間交換請求和回應訊息。 HttpMethod類包含了一組靜態屬性: private stat ......

    uj5u.com 2020-09-09 22:15:23 more
  • 部署WebApi隨筆

    一、跨域 NuGet參考Microsoft.AspNet.WebApi.Cors WebApiConfig.cs中配置: // Web API 配置和服務 config.EnableCors(new EnableCorsAttribute("*", "*", "*")); 二、清除默認回傳XML格式 ......

    uj5u.com 2020-09-09 22:15:48 more
最新发布
  • C#多執行緒學習(二) 如何操縱一個執行緒

    <a href="https://www.cnblogs.com/x-zhi/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/2943582/20220801082530.png" alt="" /></...

    uj5u.com 2023-04-19 09:17:20 more
  • C#多執行緒學習(二) 如何操縱一個執行緒

    C#多執行緒學習(二) 如何操縱一個執行緒 執行緒學習第一篇:C#多執行緒學習(一) 多執行緒的相關概念 下面我們就動手來創建一個執行緒,使用Thread類創建執行緒時,只需提供執行緒入口即可。(執行緒入口使程式知道該讓這個執行緒干什么事) 在C#中,執行緒入口是通過ThreadStart代理(delegate)來提供的 ......

    uj5u.com 2023-04-19 09:16:49 more
  • 記一次 .NET某醫療器械清洗系統 卡死分析

    <a href="https://www.cnblogs.com/huangxincheng/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/214741/20200614104537.png" alt="" /&g...

    uj5u.com 2023-04-18 08:39:04 more
  • 記一次 .NET某醫療器械清洗系統 卡死分析

    一:背景 1. 講故事 前段時間協助訓練營里的一位朋友分析了一個程式卡死的問題,回過頭來看這個案例比較經典,這篇稍微整理一下供后來者少踩坑吧。 二:WinDbg 分析 1. 為什么會卡死 因為是表單程式,理所當然就是看主執行緒此時正在做什么? 可以用 ~0s ; k 看一下便知。 0:000> k # ......

    uj5u.com 2023-04-18 08:33:10 more
  • SignalR, No Connection with that ID,IIS

    <a href="https://www.cnblogs.com/smartstar/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/u36196.jpg" alt="" /></a>...

    uj5u.com 2023-03-30 17:21:52 more
  • 一次對pool的誤用導致的.net頻繁gc的診斷分析

    <a href="https://www.cnblogs.com/dotnet-diagnostic/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/3115652/20230225090434.png" alt=""...

    uj5u.com 2023-03-28 10:15:33 more
  • 一次對pool的誤用導致的.net頻繁gc的診斷分析

    <a href="https://www.cnblogs.com/dotnet-diagnostic/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/3115652/20230225090434.png" alt=""...

    uj5u.com 2023-03-28 10:13:31 more
  • C#遍歷指定檔案夾中所有檔案的3種方法

    <a href="https://www.cnblogs.com/xbhp/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/957602/20230310105611.png" alt="" /></a&...

    uj5u.com 2023-03-27 14:46:55 more
  • C#/VB.NET:如何將PDF轉為PDF/A

    <a href="https://www.cnblogs.com/Carina-baby/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/2859233/20220427162558.png" alt="" />...

    uj5u.com 2023-03-27 14:46:35 more
  • 武裝你的WEBAPI-OData聚合查詢

    <a href="https://www.cnblogs.com/podolski/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/616093/20140323000327.png" alt="" /><...

    uj5u.com 2023-03-27 14:46:16 more