FrameworkContentElement.IsLoaded FrameworkContentElement.IsLoaded FrameworkContentElement.IsLoaded FrameworkContentElement.IsLoaded Property

定義

この要素が表示のために読み込まれているかどうかを示す値を取得します。Gets a value indicating whether this element has been loaded for presentation.

public:
 property bool IsLoaded { bool get(); };
public bool IsLoaded { get; }
member this.IsLoaded : bool
Public ReadOnly Property IsLoaded As Boolean

プロパティ値

現在の要素が要素ツリーにアタッチされ、描画されている場合は true。読み込まれた要素ツリーに要素がアタッチされていない場合は falsetrue if the current element is attached to an element tree and has been rendered; false if the element has never been attached to a loaded element tree.

次のコード例でIsLoadedは、を条件付きチェックとしてdisplayData使用して、オンデマンドハンドラーの一部として、関数 (表示されていない) に対して機能するページに有効な要素が読み込まれることを保証します。The following example code uses IsLoaded as a conditional check to assure that a function displayData (not shown) will have valid elements loaded on the page to work against, as part of an on-demand handler. この同じロジックは、のLoadedイベントハンドラーとして実行されます。That same logic is run as an event handler for Loaded.

private void OnLoad(object sender, RoutedEventArgs e)
{
    displayData();
}
private void updateSummary(object sender, RoutedEventArgs e)
{
    if (myflowdocument.IsLoaded)
        displayData();
}
Private Sub OnLoad(ByVal sender As Object, ByVal e As RoutedEventArgs)
 displayData()
End Sub
Private Sub updateSummary(ByVal sender As Object, ByVal e As RoutedEventArgs)
 If myflowdocument.IsLoaded Then
  displayData()
 End If
End Sub

注釈

新しく構築されたインスタンスからは、このfalseプロパティは開始trueされます。このtrueプロパティは、後でコードによって削除された場合でも、に設定されます。From a newly constructed instance, this property starts off false, and remains true once it is set to true, even if subsequently removed by code.

適用対象

こちらもご覧ください