Sak*_*o73 22 silverlight wpf xaml
通常,当我将一个枚举值分配给XAML属性(通常是"Tag")时,我使用:
<XamlElement Tag="{x:Static local:EnumName.EnumValue}"/>
Run Code Online (Sandbox Code Playgroud)
现在,我在类中定义了一个枚举.例如:
public class MyClass{
public enum MyEnum {
enumValue1,
enumValue2
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试在XAML中将其分配为:
<XamlElement Tag="{x:Static local:MyClass.EnumName.enumValue1}"/>
Run Code Online (Sandbox Code Playgroud)
它不起作用.
谁能告诉我正确的方法来实现这一目标?
Jul*_*ain 38
要在XAML中访问嵌套的类/ struct/enum,请将其+用作分隔符.
<XamlElement Tag="{x:Static local:MyClass+EnumName.enumValue1}"/>
Run Code Online (Sandbox Code Playgroud)