BaseDataBoundControl.Initialized Özellik
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.
Veriye bağlı denetimin başlatılıp başlatılmadığını belirten bir değer alır.
protected:
property bool Initialized { bool get(); };
protected bool Initialized { get; }
member this.Initialized : bool
Protected ReadOnly Property Initialized As Boolean
Özellik Değeri
true
veriye bağlı denetim başlatıldıysa; aksi takdirde , false
.
Örnekler
Aşağıdaki kod örneği, türetilmiş bir veriye bağlı denetim sınıfına ait bir özelliği gösterir. Veriye bağlı denetim başlatıldıktan sonra veri kaynağını tanımlayan bir özellik değiştirilirse, veriye bağlı denetimin yöntemini nasıl çağırabileceği OnDataPropertyChanged örnekte gösterilmiştir. Bu kod örneği, sınıfı için DataBoundControl sağlanan daha büyük bir örneğin parçasıdır.
public string DataTextField {
get {
object o = ViewState["DataTextField"];
return((o == null) ? string.Empty : (string)o);
}
set {
ViewState["DataTextField"] = value;
if (Initialized) {
OnDataPropertyChanged();
}
}
}
Public Property DataTextField() As String
Get
Dim o As Object = ViewState("DataTextField")
If o Is Nothing Then
Return String.Empty
Else
Return CStr(o)
End If
End Get
Set(ByVal value As String)
ViewState("DataTextField") = value
If (Initialized) Then
OnDataPropertyChanged()
End If
End Set
End Property
Açıklamalar
ve OnPagePreLoad yöntemlerinin ConfirmInitState her ikisi de özelliğini açıkça olarak true
ayarlarInitialized.
ConfirmInitState yöntemi yöntemi tarafından DataBoundControl.OnLoad çağrılırken, OnPagePreLoad olay tetiklendiğinde PreLoad çağrılır.