FrameworkElement.IsLoaded FrameworkElement.IsLoaded FrameworkElement.IsLoaded FrameworkElement.IsLoaded Property

定義

この要素が表示のために読み込まれているかどうかを示す値を取得します。Gets a value that indicates 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; false if the element has never been attached to a loaded element tree.

次の例では、2 つのハンドラーの実装: いずれかの処理は、Loadedが特定のイベントの重要性があるために、ページのルート要素が読み込まれているため、ルート要素のイベント。The following example implements two handlers: one is handling the Loaded event of the root element, so it is certain that the page root element is loaded because that is the significance of the event. ユーザー コントロールを呼び出し、その他のハンドラーがフックされているIsLoadedルート要素を確認するためには、読み込まれた完全にします。The other handler is hooked to a user control, and calls IsLoaded to assure that the root element is loaded completely. 両方のハンドラーは、子要素に新しいデータを設定する (非表示) と同じ関数を呼び出します。Both handlers call the same function (not shown) that will populate child elements with fresh data.

private void OnLoad(object sender, RoutedEventArgs e)
{
    displayData();
}
private void updateSummary(object sender, RoutedEventArgs e)
{
    if (GroupBoxPage.IsLoaded)
        displayData();
}

注釈

新しく構築されたFrameworkElement、このプロパティは、まずfalse、開いたままtrueに設定されている後trueコードによって、接続されている論理ツリーから要素が、その後削除された場合でも、します。From a newly constructed FrameworkElement, this property starts off false, and remains true after it is set to true, even if the element is subsequently removed from a connected logical tree by code. true 状態は、要素が、プレゼンテーション エンジンに読み込まれるときに、一般的なプレゼンテーション ロジックによって設定されます。true state is set by the general presentation logic when elements are loaded into the presentation engine.

通常、読み込まれた要素は、レンダリングされて、すべてではなくFrameworkElement派生クラスは、プレゼンテーション、およびなどの他のプロパティがあるVisibilityプレゼンテーションに影響を与えることができます。Typically, loaded elements are rendered, but not all FrameworkElement derived classes have a presentation, and other properties such as Visibility can influence presentation.

適用対象

こちらもご覧ください