Nasıl yapılır: Bağlama Güncelleştirmeleri Bildirimini Ayarlama

Bu örnek, bağlama hedefi (hedef) veya bir bağlamanın bağlama kaynağı (kaynak) özelliği güncelleştirildikten sonra bildirim yapılacak şekilde nasıl ayarlanacağını gösterir.

Örnek

Windows Presentation Foundation (WPF), bağlama kaynağı veya hedefi her güncelleştirildiği zaman bir veri güncelleştirme olayı oluşturur. Bu olay, bağlantılı veriler değiştiği için, Kullanıcı arabirimini (UI) güncelleştirilmesi gereken şekilde bilgilendirmek üzere kullanılır. Bu olayların çalışması ve aynı zamanda tek yönlü veya iki yönlü bağlamanın düzgün şekilde çalışması için, arabirimini kullanarak veri sınıfınızı uygulamanız gerekir INotifyPropertyChanged . Daha fazla bilgi için bkz. özellik değişiklik bildirimini uygulama.

Ya da NotifyOnTargetUpdatedNotifyOnSourceUpdated özelliğini (veya her ikisini) bağlamada olarak ayarlayın true . Bu olayı dinlemek için sağladığınız işleyicinin, değişiklikler hakkında bilgi almak istediğiniz öğeye doğrudan iliştirilmeli veya bağlamdaki herhangi bir şeyin değiştiği farkında olmak istiyorsanız genel veri bağlamına eklenmelidir.

Bir hedef özellik güncelleştirildiği zaman bildirim için ayarlamayı gösteren bir örnek aşağıda verilmiştir.

<TextBlock Grid.Row="1" Grid.Column="1" Name="RentText"
  Text="{Binding Path=Rent, Mode=OneWay, NotifyOnTargetUpdated=True}"
  TargetUpdated="OnTargetUpdated"/>

Daha sonra, <> olayı işlemek için bu örnekte < öğesini temel alan bir işleyici atayabilirsiniz:

private void OnTargetUpdated(Object sender, DataTransferEventArgs args)
{

  // Handle event
}

Olayın parametreleri, tek bir öğede birden fazla bağlı özellik olması halinde, değiştirilen Özellik (örneğin, tür veya aynı işleyici birden fazla öğeye eklenmişse) hakkındaki ayrıntıları belirlemede kullanılabilir.

Ayrıca bkz.