WPF 4款 UI 庫

三叶草╮發表於2024-11-07
  • HandyControl
  • Panuon.WPF.UI
  • AduSkin
  • Layui-WPF

HandyControl

HandyControl是一套WPF控制元件庫,它幾乎重寫了所有原生樣式,同時包含80餘款自定義控制元件。使用HandyControl你可以輕鬆地建立一個美觀的WPF應用程式,從而大大提高開發效率。

  • 官網對應模板或者控制元件的說明:https://handyorg.gitee.io/handycontrol/native_controls/border/
  • GitHub地址:https://github.com/handyOrg/HandyControl
  • 文章詳細介紹:https://mp.weixin.qq.com/s/6OcSyquHutFOm5IWcgLLBQ

Panuon.WPF.UI

Panuon.WPF.UI 是一個適用於定製個性化UI介面的元件庫。它能幫助你快速完成樣式和控制元件的UI設計,而不必深入瞭解WPF的 ControlTemplate 、 Storyboard 等知識。

例如,在原生WPF中下,如果你想要修改 Button 按鈕 控制元件的懸浮背景色,你需要修改按鈕的 Style 屬性,並編寫 Trigger 和 Storyboard 來實現懸浮漸變效果。如果你想要更復雜的效果,你可能還需要編寫內部的 ControlTemplate 模板。但現在, Panuon.WPF.UI 為你提供了一個更簡單的方式。你只需要在 Button 按鈕 控制元件上新增一條 pu:ButtonHelper.HoverBackground="#FF0000" 屬性,即可實現背景色懸浮漸變到紅色的效果。Panuon.WPF.UI為每一種控制元件都提供了大量的屬性,使你能夠方便地修改WPF中沒有直接提供,但在UI設計中非常常用的效果,這有助於你快速地完成UI設計(尤其是在你有設計圖的情況下)。如果你不清楚如何設計UI介面,你可以前往 UI中國 、 dribbble 等設計網站檢視其他設計師的優秀作品。

  • GitHub開源地址:https://github.com/Panuon/Panuon.WPF.UI
  • 中文Wiki文件:https://github.com/Panuon/Panuon.WPF.UI/wiki/Home-zh-CN
  • 文章詳細介紹:https://mp.weixin.qq.com/s/nhiJK5ERi0y1mrf6U4ekuw

AduSkin

AduSkin一款簡單漂亮的WPF UI,融合多個開源框架元件,為個人定製的UI,可供學者參考和使用。

  • GitHub開源地址:https://github.com/aduskin/AduSkin
  • 文章詳細介紹:https://mp.weixin.qq.com/s/Lt4aSmNqpZTPPQypzyhb5g

Layui-WPF

LayUI-WPF是一個WPF版的Layui前端UI樣式庫,該控制元件庫參考了Web版本的LayUI風格,利用該控制元件庫可以完成現代化UI客戶端程式,讓你的客戶端看起來更加簡潔豐富又不失美感。

  • GitHub開源地址:https://github.com/Layui-WPF-Team/Layui-WPF
  • 文章詳細介紹:https://mp.weixin.qq.com/s/jXCdCa_t_0XVlqLhLmXWWg

以上內容轉自:https://www.cnblogs.com/Can-daydayup/p/18019126

相關文章