Aracılığıyla paylaş


BaseDataBoundControl.Initialized Özellik

Tanım

Veri bağlama denetiminin 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 veri bağlama denetimi 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. Örnek, veri bağlama denetimi başlatıldıktan sonra veri kaynağını tanımlayan bir özellik değiştirilirse veri bağlı denetimin yöntemini nasıl çağırabileceğini OnDataPropertyChanged gösterir. 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

ConfirmInitState ve OnPagePreLoad yöntemleri, özelliğini açıkça olarak olarak trueayarlarInitialized. ConfirmInitState yöntemi yöntemi tarafından DataBoundControl.OnLoad çağrılırken, OnPagePreLoad olay tetiklendiğinde PreLoad çağrılır.

Şunlara uygulanır

Ayrıca bkz.