DataBindingHandler Sınıf
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.
Veri bağlama işleyicisi için bir temel sınıf sağlar.
public ref class DataBindingHandler abstract
public abstract class DataBindingHandler
type DataBindingHandler = class
Public MustInherit Class DataBindingHandler
- Devralma
-
DataBindingHandler
- Türetilmiş
Açıklamalar
DataBindingHandler veri bağlama işleyicileri için bir temel sınıf sağlar. Veri bağlama işleyicisi, tasarım yüzeyinde denetimin anlamlı bir şekilde görüntülenmesini sağlamak üzere veri bağlama gerçekleştirmek için tasarımcı içinde kullanılabilir. Genellikle bu işlevden bir denetimin tasarımcısı sorumludur. Ancak, başka bir denetimin şablonunda olduğu gibi tasarım yüzeyinde bir denetim canlı olmadığında, bir tasarımcısı yoktur ve denetim için kodda bir ile DataBindingHandlerAttribute belirtilmişse bu işlev veri bağlama işleyicisi tarafından sağlanır.
Veri bağlama işleyicisi kullanmak için, veriye bağlı özelliğe veya özelliklere sahip denetimin kodunda kullanılacak veri bağlama işleyicisinin türünü belirten bir DataBindingHandlerAttribute belirtmiş olması gerekir.
Örneğin, Label denetim sınıfı için TextDataBindingHandler kodda Label aracılığıyla DataBindingHandlerAttribute sınıfıyla ilişkilendirilir. için bir DataListşablon içinde, metin özelliği veriye bağlı olan bir Label denetim etikette "DataBound" sözcüğünü görüntüler. Veri bağlama işleyicisi olmadan etiket, tasarım zamanında şablonlu denetimdeyken veriye bağlı özelliklerini bağlamak için bir tasarımcısı olmadığından tasarım zamanında görünmez.
Veri bağlama işleyicisi uygulamak için bu sınıftan türetilen yeni bir sınıf tanımlayın ve uygun özellikleri ayarlamak için yöntemini uygulayın DataBindControl .
Oluşturucular
DataBindingHandler() |
DataBindingHandler sınıfının yeni bir örneğini başlatır. |
Yöntemler
DataBindControl(IDesignerHost, Control) |
Belirtilen denetimi bağlar. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |