FrameworkContentElement.IsLoaded 属性

定义

获取一个值,该值指示是否已加载此元素以供显示。

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

属性值

如果当前元素附加到元素树且已呈现,则为 true;如果元素从未附加到加载的元素树中,则为 false

示例

以下示例代码使用 IsLoaded 作为条件检查,以确保displayData (未显示) 函数将在页面上加载有效元素以作为按需处理程序的一部分来处理。 相同的逻辑作为 的 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,即使随后被代码删除也是如此。

适用于

另请参阅