BaseDataBoundControl.Initialized Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu označující, zda byl inicializován ovládací prvek vázaný na data.
protected:
property bool Initialized { bool get(); };
protected bool Initialized { get; }
member this.Initialized : bool
Protected ReadOnly Property Initialized As Boolean
Hodnota vlastnosti
true
pokud byl inicializován ovládací prvek vázaný na data; v opačném případě . false
Příklady
Následující příklad kódu ukazuje vlastnost, která patří do odvozené třídy ovládacího prvku vázaného na data. Příklad ukazuje, jak ovládací prvek vázané na data může volat metodu OnDataPropertyChanged , pokud se po inicializaci ovládacího prvku vázaného na data změní vlastnost, která identifikuje zdroj dat. Tento příklad kódu je součástí většího příkladu DataBoundControl pro třídu.
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
Poznámky
Metody ConfirmInitState a OnPagePreLoad explicitně nastavily Initialized vlastnost na true
. Metoda ConfirmInitState je volána metodou DataBoundControl.OnLoad , zatímco OnPagePreLoad je volána při vyvolání PreLoad události.