BaseDataBoundControl.Initialized Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un valore che indica se il controllo con associazione a dati è stato inizializzato.
protected:
property bool Initialized { bool get(); };
protected bool Initialized { get; }
member this.Initialized : bool
Protected ReadOnly Property Initialized As Boolean
Valore della proprietà
true
se il controllo con associazione a dati è stato inizializzato; in caso contrario, false
.
Esempio
Nell'esempio di codice seguente viene illustrata una proprietà appartenente a una classe di controllo associata a dati derivata. Nell'esempio viene illustrato come un controllo associato a dati possa chiamare il metodo se viene modificata una proprietà che identifica un'origine OnDataPropertyChanged dati dopo l'inizializzazione del controllo associato a dati. Questo esempio di codice fa parte di un esempio più grande fornito per 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
Commenti
I ConfirmInitState metodi e OnPagePreLoad impostano in modo esplicito la Initialized proprietà su true
. Il ConfirmInitState metodo viene chiamato dal metodo, mentre OnPagePreLoad viene chiamato quando viene generato l'evento DataBoundControl.OnLoadPreLoad.