BaseDataBoundControl.Initialized プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データ バインド コントロールが初期化されているかどうかを示す値を取得します。
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
注釈
ConfirmInitStateメソッドと OnPagePreLoad メソッドの両方で、 プロパティを に明示的にInitializedtrue
設定します。 メソッドは ConfirmInitState メソッドによって DataBoundControl.OnLoad 呼び出され、 OnPagePreLoad はイベントが発生したときに PreLoad 呼び出されます。
適用対象
こちらもご覧ください
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示