2010-11-19 20 views

cevap

7

ConventionManager.AddElementConvention, her tür öğesi için kongre sistemi tarafından kullanılan bir dizi "varsayılan" ayar oluşturmanıza izin verir. Yukarıda belirtilen durumda

  • , Rating.ValueProperty ilk parametre değeri varsayılan bağlanabilir özellik elemanı için ne kongre sistemini anlatır. Yani, bir Rating denetiminde bir kural eşleşmesi varsa, ValueProperty numaralı bağlantıya karşı bağlamayı kurduk.

  • İkinci parametre, Action bağlamalarda kullanılacak varsayılan özelliği temsil eder. Yani, bir denetimine işaret eden bir ElementName ile bağlayıcı bir eylem oluşturur, ancak özelliği belirtmezseniz, Value özelliğine geri dönersiniz.

  • Son olarak, thrid parametresi, denetim için varsayılan olayı temsil eder. Dolayısıyla, bir derecelendirme denetimine bir eylem eklersek ancak bu eylemi tetikleyecek olayı belirtmezsek, sistem ValueChanged etkinliğine geri döner.

Bu eleman konvansiyonlar geliştirici çerçeve approptiate olarak eksik bölümleri tamamlayabilirsiniz sağlayan çeşitli durumlarda olduğu gibi çok veya az bilgi kaynağı sağlar.

+0

Bu cevabın metnini, bu konuyla ilgili konuştuğunuzda, burada ne söylediğini söylemeden, belgelerde "Tüm Düzenlemeler Hakkında" sayfasına ekleyebilir misiniz? (örneğin, orada "Metin" bir TextBox'ın "ParameterProperty" olduğunu hiç söylemeden, AddElementConvention()) –

+0

için ilk veya ikinci parametresiyle belirtilirse bunu doc'lara eklemek için bir bilet oluşturdum. – EisenbergEffect

+0

Yukarıdaki açıklamayı istendiği gibi dokümanlar ekledim. – EisenbergEffect