WPF:我应该成为一名设计师吗?

时间:2009-08-18 02:21:34

标签: wpf themes

我喜欢开发许多小型WPF应用程序。通常我使用WPF Futures的主题,但它们远非完美(例如,它们可能没有为选项卡实现样式)。每次我都要花很多时间在颜色,渐变,微小的细节上(受到其他WPF应用程序的启发)......为了使整体外观,至少,一致。为什么这对我制作的每个小应用程序来说都是如此麻烦?用WPF带来XP / Vista / Seven“默认”主题会很棒。

我想知道你做这种应用时通常做的事情。我不想知道商业应用程序,我不会在设计师或99 $主题上花钱(我不会使用免费的Reuxables主题,看起来并不好看)。分享了许多主题的网站将是完美的:)

3 个答案:

答案 0 :(得分:3)

您可以忽略主题,您将获得正在运行的任何Windows版本的外观(与WinForms相同,除了窗口的背景颜色)。

或者您可以编写自己的主题/使用免费主题/购买主题,在这种情况下,您必须自己设计一切或修复您正在使用的主题的所有问题 - 如果您有第三方主题WinForms控制你完全相同的混乱。

因此,如果您希望自己的应用看起来不错,无论您使用的是WinForms,WPF还是Java,都需要设计师(无论是您还是其他人)。

至少在WPF中,编写主题相对容易。

答案 1 :(得分:2)

您能说“这看起来像Windows窗体应用程序。”

<Window Background ="{Binding Source={x:Static SystemColors.ControlBrush}}>

问题解决了。 : - )

答案 2 :(得分:0)

查看Codeplex上的WPF Themes项目。大多数主题非常完整,所以你不应该有任何问题,如果你这样做是开源的,那么你可以添加缺少的样式,而不必担心再次这样做。