Aracılığıyla paylaş


BindingMode Sabit listesi

Tanım

Bağlamadaki veri akışının yönünü açıklar.

public enum class BindingMode
public enum BindingMode
type BindingMode = 
Public Enum BindingMode
Devralma
BindingMode

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.

Şunlara uygulanır

Ayrıca bkz.