gpt4 book ai didi

WPF - 全局风格?

转载 作者:行者123 更新时间:2023-12-03 11:19:11 32 4
gpt4 key购买 nike

有没有办法为我的 WPF 应用程序设置全局样式?

我希望做的是将样式应用于所有也有 Image 子项的按钮。

最佳答案

嗯,有点 - 这是你可以做的一个包罗万象的方法 - 将以下元素放在你的 App.xaml 中 - 你的所有按钮都会改变(除了你手动应用样式的按钮)。

<Style TargetType="{x:Type Button}">
<Setter Property="Background" Value="LightPink"/> <!-- You should notice that one... -->
</Style>

但是,如果您只想点击带有图像的按钮 - 您每次都必须从 Button 继承,然后应用如下样式:
public class CustomImageButton:Button{}
<Style TargetType="{x:Type local:CustomImageButton}">
<Setter Property="Background" Value="LimeGreen"/>
</Style>
<local:CustomImageButton Content="ClickMe"/>

这是一个非常粗粒度的全局样式 - 您需要遵循约定才能使其工作。

另一种方法是使用 Themes - 阅读更多关于 here 的信息。

关于WPF - 全局风格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3569974/

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