У меня есть CollectionViewSource
как ItemsSource
моего DataGrid
. В Window.Resources
у меня есть такое определение:Коллекция Binding на CollectionViewSource Источник собственности
<CollectionViewSource x:Key="ItemsPoolCollectionView"
Source="{Binding Path=MyObservableCollection, Mode=OneWay}" />
теперь, я хотел бы произвести такое же определение из кода, так что я сделал это:
Dim _cvs as CollectionViewSource = New CollectionViewSource
Dim bindSource = New Binding() With {
.Path = New PropertyPath("MyObservableCollection"),
.Mode = BindingMode.OneWay }
_cvs.SetValue(CollectionViewSource.SourceProperty, bindSource)
но у меня эта ошибка на последнем заявление:
'System.Windows.Data.Binding' is not a valid value for property 'Source'
Что случилось? Как я могу это сделать?
Мне тоже помогает. Благодарю. –