WPF TreeView控件相关的ViewModel中,执行到绑定的ItemSource属性更新界面时,报如下错误:
A 'Binding' cannot be set on the 'Value' property of type 'Trigger'. A 'Binding' can only be set on a DependencyProperty of a DependencyObject.
属性代码如下:
private ObservableCollection seriesInfoMList = new ObservableCollection();
public ObservableCollection SeriesInfoMList
{
get
{
return this.seriesInfoMList;
}
set
{
this.seriesInfoMList = value;
//执行到下面的函数中 第一次OK,第二次报异常
this.RaisePropertyChanged("SeriesInfoMList"); //更新View
}
}
XAML中如下:
VerticalAlignment="Stretch" SelectedItemChanged="seriesTreeView_SelectedItemChanged">
A 'Binding' cannot be set on the 'Value' property of type 'Trigger'. A 'Binding' can only be set on a DependencyProperty of a DependencyObject.
属性代码如下:
private ObservableCollection seriesInfoMList = new ObservableCollection();
public ObservableCollection SeriesInfoMList
{
get
{
return this.seriesInfoMList;
}
set
{
this.seriesInfoMList = value;
//执行到下面的函数中 第一次OK,第二次报异常
this.RaisePropertyChanged("SeriesInfoMList"); //更新View
}
}
XAML中如下:
VerticalAlignment="Stretch" SelectedItemChanged="seriesTreeView_SelectedItemChanged">