'da eklendiğinde bir Olay Yükseltme WPF üzerinde çalışıyorum ve bir ListView kullanıyorum ve bir öğe eklendiğinde bir olayı tetiklemem gerekiyor. Bunu denedim: event-fired-when-item-is-added-to-listview, ama en iyi cevabı:WPF: Öğe, ListView
var dependencyPropertyDescriptor = DependencyPropertyDescriptor.FromProperty(ItemsControl.ItemsSourceProperty, typeof(ListView));
if (dependencyPropertyDescriptor != null)
{
dependencyPropertyDescriptor.AddValueChanged(this, ItemsSourcePropertyChangedCallback);
}
.....
private void ItemsSourcePropertyChangedCallback(object sender, EventArgs e)
{
RaiseItemsSourcePropertyChangedEvent();
}
Ama Bu tüm koleksiyonu değiştirildiğinde yalnızca çalışıyor görünüyor, bu yayını okudum sadece bir listeBox için geçerlidir. Kodu ListView olarak değiştirmeye çalıştım ama bunu yapamadım.
Umarım bana yardımcı olabilirsiniz. Şimdiden teşekkür ederim.
Gönderdiğiniz soruya verilen cevapların yorumlarında, daha net olması için yukarıdaki kodu değiştirdim. Ayrıca bu, herhangi bir ItemsControl (ListBox veya ListView) ile çalışmalıdır. "- Hangi sorunla karşılaşıyorsunuz? – Slugart
@Slugart Cevabınız için teşekkür ederiz, sorun şu ki" BeginInvoke "yöntemi bildirimi kabul etmiyor. Örnek: "DispatcherPriority" mevcut değil – Dante