【发布时间】:2017-05-15 09:32:10
【问题描述】:
我正在使用 MVVM 灯将 ListView 绑定到我的 ViewModel 上的 ItemSource。当 ViewModel 上的属性发生更改时,SelectedItem 不会在 View 中更新。
XAML:
<ListView Grid.Row="1"
SelectionMode="Single"
ItemsSource="{Binding filteredAppListItemSource}"
SelectedItem="{Binding selectedApp, Mode=TwoWay}">
视图模型:
public Model.V_PWT_APP_ALL selectedApp
{
get { return this._selectedApp; }
set {
this._selectedApp = value;
RaisePropertyChanged(() => selectedApp);
}
}
从视图中选择一个项目会更新 ViewModel,并且所有从 SelectedItem 派生数据的控件都会更新。 TwoWay 绑定似乎不起作用。
【问题讨论】:
标签: c# wpf listview mvvm-light selecteditem