WPF: вызвать событие, когда элемент добавлен в ListView.
Я работаю над WPF и использую ListView, и мне нужно вызвать событие, когда в него добавлен элемент. Я пробовал это:
var dependencyPropertyDescriptor = DependencyPropertyDescriptor.FromProperty(ItemsControl.ItemsSourceProperty, typeof(ListView));
if (dependencyPropertyDescriptor != null)
{
dependencyPropertyDescriptor.AddValueChanged(this, ItemsSourcePropertyChangedCallback);
}
.....
private void ItemsSourcePropertyChangedCallback(object sender, EventArgs e)
{
RaiseItemsSourcePropertyChangedEvent();
}
Но, кажется, работает только тогда, когда вся коллекция изменена, я прочитал этот пост: События зажжены когда-вещь-это добавленные к ListView, но лучший ответ относится только к списку. Я пытался изменить код на ListView, но я не смог этого сделать.
Я надеюсь, что вы можете помочь мне. Заранее спасибо