我希望成为一名专业的.NET开发人员(希望如此),我开始研究Windows Presentation Foundation (WPF)。通过观看多个视频教程,我发现GUI设计是一项艰巨的任务。需要在每个元素的每种情况下指定每种颜色,以适应每种平台,这似乎有些过于繁琐。在设计方面,如何使这个过程更简单、更通用?是否有任何模板可以起步,或者说在设计变得吸引人之前需要指定几百行XAML代码?
考虑以下代码块...
<Style TargetType="{x:Type Button}">
<Setter Property="Background" Value="LightGreen" />
<Setter Property="Foreground" Value="DarkGreen" />
</Style>
在这里,悬停和按下按钮样式的属性被省略了,需要使用额外的XAML行来实现开发人员想要的效果。
是否有一个简单的XAML编辑器可以提高生产力?如果没有,只能深入研究XAML并开始构建样式以供以后项目使用。