BaseDataBoundControl.Initialized Właściwość

Definicja

Pobiera wartość wskazującą, czy formant powiązany z danymi został zainicjowany.Gets a value indicating whether the data-bound control has been initialized.

protected:
 property bool Initialized { bool get(); };
protected bool Initialized { get; }
member this.Initialized : bool
Protected ReadOnly Property Initialized As Boolean

Wartość właściwości

Boolean

true Jeśli kontrolka powiązania danych została zainicjowana; w przeciwnym razie false .true if the data-bound control has been initialized; otherwise, false.

Przykłady

Poniższy przykład kodu pokazuje właściwość, która należy do pochodnej klasy kontroli powiązanej z danymi.The following code example shows a property that belongs to a derived data-bound control class. W przykładzie pokazano, jak formant powiązany z danymi może wywoływać OnDataPropertyChanged metodę, jeśli właściwość identyfikująca źródło danych zostanie zmieniona po zainicjowaniu formantu powiązanego z danymi.The example demonstrates how a data-bound control can call the OnDataPropertyChanged method if a property that identifies a data source is changed after the data-bound control is initialized. Ten przykład kodu jest częścią większego przykładu dostarczonego dla DataBoundControl klasy.This code example is part of a larger example provided for the DataBoundControl class.

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

Uwagi

ConfirmInitStateMetody i OnPagePreLoad zarówno jawnie ustawiają Initialized Właściwość na true .The ConfirmInitState and OnPagePreLoad methods both explicitly set the Initialized property to true. ConfirmInitStateMetoda jest wywoływana przez DataBoundControl.OnLoad metodę, natomiast OnPagePreLoad jest wywoływana, gdy PreLoad zdarzenie jest zgłaszane.The ConfirmInitState method is called by the DataBoundControl.OnLoad method, while OnPagePreLoad is called when the PreLoad event is raised.

Dotyczy

Zobacz też