gpt4 book ai didi

基于当前的 WPF 样式

转载 作者:行者123 更新时间:2023-12-04 04:32:41 29 4
gpt4 key购买 nike

有没有办法创建扩展当前样式的样式,即不是特定样式?

我有一个 WPF 应用程序,我在其中创建样​​式来设置一些属性,例如边框或验证。

    <Style TargetType="{x:Type Button}"  
BasedOn="{StaticResource {x:Type Button}}">
<Setter Property="Padding" Value="5,2,5,2"/>
</Style>

现在我想尝试一些主题,看看哪一个最适合我的应用程序。问题是要做到这一点,我需要将所有样式上的 BasedOn 属性更改为主题中的样式。
    <Style TargetType="{x:Type Button}"  
BasedOn="="{x:Static ns:SomeTheme.ButtonStyle}">">
<Setter Property="Padding" Value="5,2,5,2"/>
</Style>

我可以通过搜索/替换来完成,但如果可以动态完成就好了。

最佳答案

您只需以这种方式执行此操作,没有捷径可以执行此操作,您至少必须设置“基于”属性。

关于基于当前的 WPF 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1770935/

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