微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

wpf – 如何将嵌套在类中的枚举分配给XAML属性?

通常,当我将枚举值分配给XAML属性(通常是“Tag”)时,我使用:

<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中的嵌套类/ struct /枚举,请用作分隔符。

<XamlElement Tag="{x:Static local:MyClass+EnumName.enumValue1}"/>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐