誰でも助けてくれますか?この問題を解決しようとして多くの時間を失いました.
次のプロパティを持つViewModelがあります
public ObservableCollection<ListItem> OpcoList { get; set; }
public ListItem SelectedOpco {
get {
return _selectedOpco;
}
set {
if (_selectedOpco != null && _selectedOpco.Equals(value)) {
return;
}
var oldValue = _selectedOpco;
_selectedOpco = value;
RaisePropertyChanged("SelectedOpco");
}
そして、私のXAMLには
<ListBox Name="listOpco" ItemsSource="{Binding OpcoList}"
SelectionMode="Single" SelectedItem="{Binding Mode=TwoWay, Path=SelectedOpco}">
しかし、VM で SelectedOpco に値を設定すると、ListBox で選択されたように表示されません。
何か案は?前もって感謝します!