问题:
使用List作为DataGrid的Itemsource:
XAML:
ItemsSource="{Binding ProNames}",
ViewModel:
public List ProNames
{
get
{
return protocalModels;
}
set
{
protocalModels = value;
this.RaisePropertyChanged("ProNames");
}
}
但改变ProNames内容(新增、删除)后,Datagird显示内容不刷新。
解决办法:
1. 改变源,对ProNames设置新的数据源;
使用先ProNames=null;在赋值也是一样道理。
但不推荐这种方式。
2.使用ObservableCollection。
其说明为:
// Summary:
// Represents a dynamic data co
使用List作为DataGrid的Itemsource:
XAML:
ItemsSource="{Binding ProNames}",
ViewModel:
public List ProNames
{
get
{
return protocalModels;
}
set
{
protocalModels = value;
this.RaisePropertyChanged("ProNames");
}
}
但改变ProNames内容(新增、删除)后,Datagird显示内容不刷新。
解决办法:
1. 改变源,对ProNames设置新的数据源;
使用先ProNames=null;在赋值也是一样道理。
但不推荐这种方式。
2.使用ObservableCollection。
其说明为:
// Summary:
// Represents a dynamic data co