FrameworkElement.DataContextChanged Olay

Tanım

Bu öğenin veri bağlamı değiştiğinde gerçekleşir.

C#
public event System.Windows.DependencyPropertyChangedEventHandler DataContextChanged;

Olay Türü

Açıklamalar

Veri bağlamlarının ve veri bağlamanın açıklaması için bkz. Veri Bağlamaya Genel Bakış.

Önemli

bir öğe için değiştiğinde DataContext , bu öğedeki tüm veriye bağlı özellikler potansiyel olarak etkilenir. Bu, veri bağlamını ve aynı zamanda geçerli öğenin kendisini devralan mantıksal ağaçtaki geçerli öğenin alt öğeleri olan tüm öğeler için geçerlidir. Bu tür tüm mevcut bağlamaların yeniyi DataContext yeniden yorumlaması gerekir ve bağlama sonuçlarını yeniden değerlendirir. Veri bağlama altyapısı, olayın oluşturulmasına DataContextChanged göre bu yeniden değerlendirmelerin sırası hakkında belirleyici değildir. Yeniden değerlendirmeler olaydan önce, olaydan sonra veya herhangi bir karışımda gerçekleşebilir.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Ayrıca bkz.