Binding.UpdateSourceTrigger Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.