我已经在C#项目上工作了一段时间了,我沮丧它需要改变它的外观。
我找到了一个我非常喜欢的UI工具包,可以在下面看到: http://medialoot.com/item/transparent-ui-kit/
有谁知道怎么做?
由于
编辑:我正在使用WinForms
EDIT2:也许我应该转换为WPF?这可行吗?
答案 0 :(得分:0)
您的示例是一个控件库。为了让你有一个外观,你必须创建或获得一个类似的控件库,并替换项目中的所有控件,以获得这种外观。
如果要更新颜色(背景,前景等)等,您可以创建一个通过控件进行递归的类,并使用reflection和switch语句设置处理每个控件的设置。然后在显示之前在每个表单上运行它。关于这一点需要注意的是,有些控件并不尊重你的更改,而是被操作系统中的主题所覆盖(datetimerpicker是最大的罪魁祸首)。您还需要考虑您的用户是否会欣赏颜色/外观更改所带来的额外工作。
答案 1 :(得分:0)
如果你能负担得起的话。