BaseDataBoundControl.Initialized 속성

정의

데이터 바인딩된 컨트롤이 초기화되었는지 여부를 나타내는 값을 가져옵니다.

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

속성 값

데이터 바인딩된 컨트롤이 초기화되었으면 true이고, 그렇지 않으면 false입니다.

예제

다음 코드 예제에는 데이터 바인딩된 컨트롤을 파생된 클래스에 속하는 속성을 보여 줍니다. 데이터 바인딩된 컨트롤을 호출 하는 방법을 보여 줍니다는 OnDataPropertyChanged 데이터 바인딩된 컨트롤이 초기화 된 후 데이터 원본을 식별 하는 속성이 변경 될 경우 메서드. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 DataBoundControl 클래스입니다.

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

설명

합니다 ConfirmInitStateOnPagePreLoad 메서드는 모두 명시적으로 설정 합니다 Initialized 속성을 true입니다. ConfirmInitState 메서드를 호출 합니다 DataBoundControl.OnLoad 메서드를 하는 동안 OnPagePreLoad 될 때 호출 됩니다는 PreLoad 이벤트가 발생 합니다.

적용 대상

추가 정보