我开发的所有程序都使用默认的Windows设计模板:
除了改变表单的颜色外,基本上我编写的每个程序都有这种布局。我想知道人们如何创建更多的自定义GUI。我尝试在谷歌上查找但我显然不知道如何用词来搜索。当我说自定义GUI时,我的意思是:
我认为它归结为定制什么载荷,但我不知道在哪里看,或研究什么。
答案 0 :(得分:7)
你应该看看WPF。它让你从标准窗体中解放出来
答案 1 :(得分:7)
10年后你的应用程序:
在Winforms btw中轻松实现。 FormBorderStyle是None,Region和BackgroundImage属性以及一些明智的OnPaint()代码。
答案 2 :(得分:4)
尝试以下方法之一:
答案 3 :(得分:2)
如果它真的必须是原生桌面应用程序,那么使用WPF ..否则,随着HTML5和移动设备的兴起,我看不出任何理由不构建跨平台的Web应用程序。
答案 4 :(得分:1)
看看Metro Framework。它是免费的,开源的和着名的。我最近使用它,发现它非常有吸引力。您还可以在上面提到的链接上找到gui和代码示例的屏幕截图。
答案 5 :(得分:0)
基本上,有人必须编写实现任何GUI的代码。有一个巨大的控制库市场,允许自定义皮肤和效果。或者正如@ Muad'Dib所说,使用WPF可以更轻松地自定义GUI的外观。
答案 6 :(得分:0)
答案 7 :(得分:0)
我强烈建议您使用WPF,如果您可以使用Expression Blend,我强烈建议您使用Expression Blend来设计UI,故事板(动画)和自定义UI然后您会感觉像你在天堂散步:)。
然后我建议你为WPF使用模板或主题。像zune主题一样,如果你对Microsoft Office主题感兴趣,那么对你来说好消息就是有这样的主题,只是谷歌吧!
但建议您设计自己的控件,如果您能够使用Blend,除非您认为自己无法做到这一点。