C# WPF:使用绑定机制为单个对象设置标志枚举值的想法

C# WPF:使用绑定机制为单个对象设置标志枚举值的想法,c#,wpf,binding,enums,C#,Wpf,Binding,Enums,我有一个枚举,例如 public enum TypeIdentifier { NotSet = 0, Type1= 1, Type2= 2, Type3= 3, Type4= 4, Type5= 5 } public class CommonObject { TypeIdentifier myTypeIdentifier {g

我有一个枚举,例如

    public enum TypeIdentifier {
            NotSet = 0,
            Type1= 1,
            Type2= 2,
            Type3= 3,
            Type4= 4,
            Type5= 5
        }

public class CommonObject
{

TypeIdentifier myTypeIdentifier {get; set;}
}
我有一个WPF用户控件,它有一个通用的对象绑定。我有一个常用的对象,它被使用了三次,伪装成5个不同的用户控件(成员使用不同)


我需要在UserControl One中包含隐藏的值,例如TypeIdentifier.Type1。我如何才能做到这一点。我只需要将对象成员设置为TypeIdentifier.Type1 UserControl中的任何控件。问题是,我不能在我的用户控件项目中直接引用上面的枚举..:-(有什么帮助吗?

如果无法引用枚举,则必须使用
int
s,并且可能隐藏在一个