私はこれを検索しましたが、少し違うことを達成したいと思っています。
Person1、Person2、Person3などの3つのアイテムを静的に含むように設定されたコンボボックスがあります。
次に、Person などのオブジェクトがあります。このオブジェクトには、おそらく Person3 という PersonType というプロパティが含まれます。私がやりたいことは、その 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));
}
}
}