通常,当我将枚举值分配给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] 举报,一经查实,本站将立刻删除。