次の XAML に簡略化された ListBox があります。
<ListBox ItemsSource="{Binding Properties}"
DisplayMemberPath="Name"
SelectedItem="SelectedProperty" />
そして私のViewModelで:
private List<Property> propertyList;
private Property selectedProperty;
public List<Property> Properties
{
get
{
return propertyList;
}
set
{
propertyList = value;
NotifyPropertyChanged("Properties");
}
}
public Property SelectedProperty
{
get
{
return selectedProperty;
}
set
{
NotifyPropertyChanged("SelectedProperty");
selectedProperty= value;
}
}
リスト ボックスは問題なく表示されますが、何を試しても、リスト ボックスでアイテムを選択したときに SelectedProperty を更新できないようです。ObservableCollection
CollectionChangedのイベントハンドラーを追加するのではなく、使用するように切り替えてみましList
たが、うまくいきませんでした。
私は何かばかげたことを見逃していると確信しており、木を見て木を見ることができません。私はテザーの終わりに近づいており、誰かが介入して助けてくれる必要があります.