BaseDataBoundControl.Initialized Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob das datengebundene Steuerelement initialisiert wurde.
protected:
property bool Initialized { bool get(); };
protected bool Initialized { get; }
member this.Initialized : bool
Protected ReadOnly Property Initialized As Boolean
Eigenschaftswert
true
, wenn das datengebundene Steuerelement initialisiert wurde, andernfalls false
.
Beispiele
Das folgende Codebeispiel zeigt eine Eigenschaft, die zu einer abgeleiteten datengebundenen Steuerelementklasse gehört. Das Beispiel veranschaulicht, wie ein datengebundenes Steuerelement die OnDataPropertyChanged -Methode aufrufen kann, wenn eine Eigenschaft, die eine Datenquelle identifiziert, nach der Initialisierung des datengebundenen Steuerelements geändert wird. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die DataBoundControl-Klasse bereitgestellt wird.
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
Hinweise
Die ConfirmInitState -Methode und OnPagePreLoad die -Methode legen die Initialized -Eigenschaft explizit auf fest true
. Die ConfirmInitState -Methode wird von der DataBoundControl.OnLoad -Methode aufgerufen, während OnPagePreLoad aufgerufen wird, wenn das PreLoad Ereignis ausgelöst wird.