Aracılığıyla paylaş


Binding.UpdateSourceTrigger Özellik

Tanım

Bağlama kaynak güncelleştirmelerinin zamanlamasını belirleyen bir değer alır veya ayarlar.

public:
 property System::Windows::Data::UpdateSourceTrigger UpdateSourceTrigger { System::Windows::Data::UpdateSourceTrigger get(); void set(System::Windows::Data::UpdateSourceTrigger value); };
public System.Windows.Data.UpdateSourceTrigger UpdateSourceTrigger { get; set; }
member this.UpdateSourceTrigger : System.Windows.Data.UpdateSourceTrigger with get, set
Public Property UpdateSourceTrigger As UpdateSourceTrigger

Özellik Değeri

Değerlerden UpdateSourceTrigger biri. Varsayılan değer, hedef bağımlılık özelliğinin varsayılan UpdateSourceTrigger değerini döndüren değeridirDefault. Ancak, çoğu bağımlılık özelliği için varsayılan değer olurkenPropertyChangedText, özelliği varsayılan LostFocusdeğerine sahiptir.

Bağımlılık özelliğinin varsayılan UpdateSourceTrigger değerini belirlemenin programlı bir yolu, özelliğinin özellik meta verilerini kullanarak GetMetadata(Type) almak ve ardından özelliğin DefaultUpdateSourceTrigger değerini denetlemektir.

Açıklamalar

Hedef özelliğindeki değişiklikleri dinleyen veya OneWayToSource dinleyen bağlamalar TwoWay ve bunları kaynağa geri yayın. Bu, kaynağı güncelleştirme olarak bilinir. Bu güncelleştirmeler genellikle hedef özellik değiştiğinde gerçekleşir. Bu, onay kutuları ve diğer basit denetimler için uygundur, ancak genellikle metin alanları için uygun değildir. Her tuş vuruşunun ardından güncelleştirme performansı azaltabilir ve kullanıcıyı yeni değere işlemeden önce geri almak ve yazma hatalarını düzeltmek için her zamanki fırsatı reddeder. Bu nedenle, özelliğinin varsayılan değeri değildir LostFocusPropertyChanged.UpdateSourceTriggerText

değerini Explicitolarak ayarlarsanız UpdateSourceTrigger yöntemini çağırmanız UpdateSource gerekir, aksi takdirde değişiklikler kaynağa geri yayılmaz.

Şunlara uygulanır

Ayrıca bkz.