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 değerine LostFocussahiptir.
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 her 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ının yeni değere işlemeden önce yazma hatalarını geri alması ve düzeltmesi için her zamanki fırsatı reddeder. Bu nedenle, özelliğin Text varsayılan UpdateSourceTrigger değeri değildirLostFocus.PropertyChanged
değerini Explicitolarak ayarlarsanız UpdateSourceTrigger yöntemini çağırmanız UpdateSource gerekir, aksi takdirde değişiklikler kaynağa geri yayılmaz.