Aracılığıyla paylaş


DataBindingHandler Sınıf

Tanım

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)

Şunlara uygulanır

Ayrıca bkz.