FrameworkElement.IsLoaded Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.