我已经对此进行了搜索,但是我相信我想要实现一些稍微不同的东西。
我有一个组合框,它设置为静态包含 3 个项目,例如 Person1、Person2、Person3。
然后我有一个对象,例如名为 Person。这个对象将包含一个名为 PersonType 的属性,它可能是 Person3。我想要做的是将该 Person 对象绑定到组合框,并且在加载时,组合框应突出显示 person3 作为所选项目。请问我该怎么做?我希望它像我的其他控件一样被双向绑定。
public class Person : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
private string _PersonType;
public string PersonType
{
get { return _PersonType; }
set
{
_Description = value;
NotifyPropertyChanged("PersonType");
}
}
public void NotifyPropertyChanged(string name)
{
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(name));
}
}
}