gpt4 book ai didi

c# - 在 WPF 中构建自定义主题或使用标准主题

转载 作者:太空狗 更新时间:2023-10-29 19:56:28 24 4
gpt4 key购买 nike

我希望很快成为一名专业的 .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 并开始构建样式,以便为以后的项目保留。

最佳答案

设计自己的主题很棒,但需要大量专业知识和时间。在我看来,投资设计自己的主题并不是一个好主意,前提是您已经有很多在线可用的主题。您可以选择适合自己的并根据需要进行修改。

我通常引用这些链接的主题 -

WPF 主题 -

http://wpfthemes.codeplex.com/

http://wpf.codeplex.com/wikipage?title=WPF%20Themes&ProjectName=wpf

WPF 主题选择器

http://wpfthemeselector.codeplex.com/

Wpf 项目有 21 个主题

https://marketplace.visualstudio.com/items?itemName=AliAlikhani.SahaWpfTheme2012

如果您需要更多选择,您可以在这里购买 -

http://www.xamltemplates.net/wpf-themes/

关于c# - 在 WPF 中构建自定义主题或使用标准主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3206088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com