BaseDataBoundControl.Initialized Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une valeur indiquant si le contrôle lié aux données a été initialisé.
protected:
property bool Initialized { bool get(); };
protected bool Initialized { get; }
member this.Initialized : bool
Protected ReadOnly Property Initialized As Boolean
Valeur de propriété
true
si le contrôle lié aux données a été initialisé ; sinon, false
.
Exemples
L’exemple de code suivant montre une propriété qui appartient à une classe de contrôle dérivée liée aux données. L’exemple montre comment un contrôle lié aux données peut appeler la OnDataPropertyChanged méthode si une propriété qui identifie une source de données est modifiée après l’initialisation du contrôle lié aux données. Cet exemple de code fait partie d’un exemple plus grand fourni pour la DataBoundControl classe .
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
Remarques
Les ConfirmInitState méthodes et OnPagePreLoad définissent explicitement la Initialized propriété sur true
. La ConfirmInitState méthode est appelée par la DataBoundControl.OnLoad méthode, tandis qu’elle OnPagePreLoad est appelée lorsque l’événement PreLoad est déclenché.