1. 程式人生 > >C#中Winform控制元件扁平化設計

C#中Winform控制元件扁平化設計

導語:在用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) 是非常不錯的選擇