FrameworkContentElement.IsLoaded 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示是否已加载此元素以供显示。
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
,即使随后被代码删除也是如此。