gpt4 book ai didi

c# - 访问 XAML 中的静态字段

转载 作者:太空狗 更新时间:2023-10-30 00:17:48 26 4
gpt4 key购买 nike

如何在 xaml 中引用类的静态属性?换句话说,我想做这样的事情:

Class BaseThingy {
public static readonly Style BaseStyle;
...
}
<ResoureDictionary ...>
<Style BasedOn="BaseThingy.Style" TargetType="BaseThingy" />
</ResourceDictionary>

在 BasedOn 中执行此操作的语法是什么?我假设它会在某种程度上涉及使用 StaticResource,但我还没有让它为我工作。

最佳答案

使用x:Static标记扩展

<ResoureDictionary ...
xmlns:local="clr-namespace:Namespace.Where.Your.BaseThingy.Class.Is.Defined"
>
<Style BasedOn="{x:Static local:BaseThingy.BaseStyle}" TargetType="BaseThingy" />
</ResourceDictionary>

关于c# - 访问 XAML 中的静态字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32395/

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