BindingMode Sabit listesi
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ğlamadaki veri akışının yönünü açıklar.
public enum class BindingMode
public enum BindingMode
type BindingMode =
Public Enum BindingMode
- Devralma
Alanlar
Default | 4 | Bağlama hedefinin varsayılan Mode değerini kullanır. Varsayılan değer her bağımlılık özelliği için değişir. Genel olarak, metin kutuları ve onay kutuları gibi kullanıcı tarafından düzenlenebilir denetim özellikleri, varsayılan olarak iki yönlü bağlamalara, diğer özelliklerin çoğu ise tek yönlü bağlamalara varsayılandır. Bağımlılık özelliğinin varsayılan olarak tek yönlü mü yoksa iki yönlü mü bağlandığını belirlemenin programlı bir yolu, özelliğinin özellik meta verilerini kullanarak GetMetadata(Type) almak ve ardından özelliğin BindsTwoWayByDefault Boole değerini denetlemektir. |
OneTime | 2 | Uygulama başlatıldığında veya veri bağlamı değiştiğinde bağlama hedefini güncelleştirir. Geçerli durumun anlık görüntüsünün kullanıma uygun olduğu veya verilerin gerçekten statik olduğu verileri kullanıyorsanız, bu bağlama türü uygundur. Bu bağlama türü, hedef özelliğinizi bir kaynak özelliğinden bir değerle başlatmak istiyorsanız ve veri bağlamı önceden bilinmiyorsa da yararlıdır. Bu temelde kaynak değerin OneWay değişmediği durumlarda daha iyi performans sağlayan daha basit bir bağlama biçimidir. |
OneWay | 1 | Bağlama kaynağı (kaynak) değiştiğinde bağlama hedefi (hedef) özelliğini güncelleştirir. Bağlı olan denetim örtük olarak salt okunursa bu bağlama türü uygundur. Örneğin, hisse senedi değerleyicisi gibi bir kaynağa bağlanabilirsiniz. Belki de hedef özelliğinizde, bir tablonun veriye bağlı arka plan rengi gibi değişiklikler yapmak için sağlanan bir denetim arabirimi yoktur. Hedef özelliğin değişikliklerini izlemeye gerek yoksa, bağlama modunun OneWay kullanılması bağlama modunun TwoWay ek yükünü önler. |
OneWayToSource | 3 | Hedef özellik değiştiğinde kaynak özelliği güncelleştirir. |
TwoWay | 0 | Kaynak özelliğinde veya hedef özelliğinde yapılan değişikliklerin diğerini otomatik olarak güncelleştirmesine neden olur. Bu bağlama türü düzenlenebilir formlar veya diğer tam etkileşimli kullanıcı arabirimi senaryoları için uygundur. |