WPF: Podnieś zdarzenie, gdy element zostanie dodany w ListView
Pracuję nad WPF i używam ListView i muszę wystrzelić zdarzenie, gdy element jest do niego dodawany. Próbowałem tego:
var dependencyPropertyDescriptor = DependencyPropertyDescriptor.FromProperty(ItemsControl.ItemsSourceProperty, typeof(ListView));
if (dependencyPropertyDescriptor != null)
{
dependencyPropertyDescriptor.AddValueChanged(this, ItemsSourcePropertyChangedCallback);
}
.....
private void ItemsSourcePropertyChangedCallback(object sender, EventArgs e)
{
RaiseItemsSourcePropertyChangedEvent();
}
Ale wydaje się, że działa tylko po zmianie całej kolekcji, przeczytałem ten post:fired-event-item-is-added-to-listview, ale najlepsza odpowiedź dotyczy tylko pola listy. Próbowałem zmienić kod na ListView, ale nie byłem w stanie tego zrobić.
Mam nadzieję że możesz mi pomóc. Z góry dziękuję.