Как OverridePropertyChangedCallback
из предопределенного Dependency Property ItemsSource
в WPF ItemsControl
.Переопределение PropertyChangedCallback предопределенного ItemsSource Dependency Property в WPF ItemsControl
Я разработал пользовательский контроль WPF, унаследованный от ItemsControl
. При этом я использовал предопределенное свойство зависимости ItemsSource
. В этом случае мне необходимо отслеживать и проверять данные после обновления Collection
.
Я много искал в Google, но я не могу найти какое-либо релевантное решение для выполнения моего требования.
Пожалуйста, помогите мне, , Что имя метода Override? ...
[ItemsControl.OnItemsSourceChanged] (https://msdn.microsoft.com/en-us/library/system. windows.controls.itemscontrol.onitemssourcechanged.aspx). Это вызывается в свойстве измененного обратного вызова элемента управления «ItemsSource». Возможно, это не обязательно то, что вы ищете ... – poke
@poke Не могли бы вы посоветовать мне, как отслеживать изменения 'Collection' Changed ... –
, возможно, вам больше повезло с проверкой изменений в свойствах Items https://msdn.microsoft. com/en-us/library/system.windows.controls.itemscontrol.items (v = vs.110) .aspx Он реализует CollectionView и, таким образом, имеет событие CollectionChanged. Я не знаю, как хорошо это работает. Он говорит, что элемент Items только для чтения, когда ItemSource установлен. – Arie