FrameworkContentElement.IsLoaded Özellik

Tanım

Bu öğenin sunu için yüklenip yüklenmediğini gösteren bir değer alır.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

Özellik Değeri

Boolean

true Geçerli öğe bir öğe ağacına eklenmişse ve işlendiğinde; false öğe, yüklenmiş bir öğe ağacına hiç iliştirilmişse.true 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.

Örnekler

Aşağıdaki örnek kod, IsLoaded bir işlevin displayData (gösterilmez), bir isteğe bağlı işleyicinin bir parçası olarak çalışmak için sayfada yüklü geçerli öğeleri olacağını güvence altına almak için koşullu denetim olarak kullanır.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. Aynı mantık, için bir olay işleyicisi olarak çalıştırılır 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

Açıklamalar

Yeni oluşturulan bir örnekten, bu özellik devre dışı false kalır ve daha sonra true true kod tarafından kaldırılsa bile, olarak ayarlanır.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.

Şunlara uygulanır

Ayrıca bkz.