三個值得推薦的WPF UI組件庫
WPF介紹
WPF 是一個強大的桌面應用程序框架,用于構建具有豐富用戶界面的 Windows 應用。它提供了靈活的布局、數據綁定、樣式和模板、動畫效果等功能,讓開發者可以創建出吸引人且交互性強的應用程序。
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
圖片
圖片
圖片
優秀項目和框架精選
以上項目都已收錄到C#/.NET/.NET Core優秀項目和框架精選中,關注優秀項目和框架精選能讓你及時了解C#、.NET和.NET Core領域的最新動態和最佳實踐,提高開發工作效率和質量。坑已挖,歡迎大家踴躍提交PR推薦或自薦(讓優秀的項目和框架不被埋沒??)。
https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md