我创建了 1 个枚举
当我将它用作自定义控件的属性时,我想触发一个事件以更改枚举属性。请帮助。
最佳答案
使用 setter 调用函数或调用事件委托(delegate)。
public enum PersonName
{
Eric,
George,
David,
Frank
}
private PersonName myPersonName
public PersonName MyPersonName
{
get { return myPersonName; }
set
{
myPersonName = value;
//simply call what you want done
PersonNamePropertyChanged();
}
}
在此处查看更多信息 http://msdn.microsoft.com/en-us/library/ms743695.aspx
这是使用 INotifyPropertyChanged 完成的
关于c# - 如何获得枚举值变化的事件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10331178/