Jazyk

FrameworkElement.IsLoaded Vlastnost

Definice

Získá hodnotu, která označuje, zda byl tento prvek načten pro prezentaci.

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

Hodnota vlastnosti

true pokud je aktuální prvek připojen ke stromu elementu; false pokud prvek nebyl nikdy připojen k načtené stromu elementu.

Příklady

Následující příklad implementuje dva obslužné rutiny: jeden zpracovává Loaded událost kořenového elementu, takže je jisté, že kořenový prvek stránky je načten, protože to je význam události. Druhá obslužná rutina je připojená k uživatelskému ovládacímu prvku a volání IsLoaded , která zajistí, že se kořenový prvek načte zcela. Oba obslužné rutiny volají stejnou funkci (nezobrazují se), která naplní podřízené prvky čerstvými daty.

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

Poznámky

Z nově vytvořené FrameworkElement, tato vlastnost začíná falsea zůstává true po nastavení true, i když je prvek následně odebrán z propojeného logického stromu kódem. true je nastavena obecnou logikou prezentace při načtení prvků do prezentační modul.

Obvykle se vykreslují načtené prvky, ale ne všechny FrameworkElement odvozené třídy mají prezentaci a další vlastnosti, jako Visibility jsou mohou ovlivnit prezentaci.

Platí pro

Viz také