通常,当我将枚举值分配给 XAML 属性(通常是“标签”)时,我使用:
<XamlElement Tag="{x:Static local:EnumName.EnumValue}"/>
现在,我在类中定义了一个枚举。例如。:
public class MyClass{
public enum MyEnum {
enumValue1,
enumValue2
}
}
我尝试在 XAML 中将其分配为:
<XamlElement Tag="{x:Static local:MyClass.EnumName.enumValue1}"/>
它不起作用。
谁能告诉我实现这一目标的正确方法?
最佳答案
要访问 XAML 中的嵌套类/结构/枚举,请使用 +
作为分隔符。
<XamlElement Tag="{x:Static local:MyClass+EnumName.enumValue1}"/>
关于wpf - 如何将嵌套在类中的枚举分配给 XAML 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6782160/