C#中Winform控制元件扁平化設計
阿新 • • 發佈:2019-01-27
導語:在用Visual Studio進行WinForm窗體程式設計時,系統提供的窗體和其他公共控制元件看起來比較難看,隨著設計風格以及人們審美的轉變,使用者更喜歡如下圖所示扁平化設計風格。可以通過兩種方式來讓自己的介面風格變成扁平化風格介面。
方式一、自己動手DIY
這種方式比較費力,需要有一定的基礎,可以參考楊睿的一篇部落格:C# winform 介面美化技巧(扁平化設計),自己動手做下來會有滿滿的成就感。
方式二、使用第三方外掛
這類外掛是根據VS系統提供的控制元件,然後對控制元件進行重寫,只要將DLL下載下來引用到專案中就可以啦。下面就分別介紹一個WinForm和WPF的。
1. WinForm控制元件
MaterialSkin (Material Style),GitHub上開源專案,目前已經扁平化了大部分控制元件,上面會有對已經重寫的控制元件的介紹
2. WPF控制元件
MahApps/MahApps.Metro, Mahapp (Metro Win10 Style) 和 MaterialDesignInXamlToolkit (Material Style) 是非常不錯的選擇