如何为.NET应用程序设置自定义主题?

3

正如标题所说,我想知道如何为像Photoshop CS4或Autodesk Maya 2011这样的程序设置样式。这些程序的UI看起来完全是自定义的。目前我正在使用C#进行编程,但如果更容易的话,我可以轻松切换到C++和WinAPI。我已经在Google上多次搜索了有关在C#中设置控件样式的信息,但似乎没有准确的结果。

非常感谢任何帮助, -Thomas

2个回答

3
如果你在使用C#,WPF是一个制作自定义UI的好选择。WinForms不太容易修改。

WPF不是只适用于.NET 4.0及以上吗?我在这里使用的是XP 32位系统,因为我没有太多的钱;) 我真的希望尽可能保持兼容性。我对使用不安全代码来设计这个东西没有任何问题。 - Thomas Havlik

2
这是一项不容易的任务。DevXpressTelerik都提供了各种皮肤与组件。此外,有一个免费的库(没有源代码)在Skybound,但是这个库比较旧,也不再开发更新了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接