此页面有用吗?
您对此内容的反馈非常重要。 请告诉我们您的想法。
更多反馈?
1500 个剩余字符
MSDN Library
信息
您所需的主题如下所示。但此主题未包含在此库中。

FrameworkElement.Unloaded 事件

2013/12/13

当此对象不再与主对象树连接时发生。

Namespace:  System.Windows
程序集:  System.Windows(位于 System.Windows.dll 中)
XMLNS for XAML: 未映射到 xmlns。

public event RoutedEventHandler Unloaded
<frameworkElement Unloaded="eventhandler"/>

使用基于 RoutedEventHandler 的处理程序处理此事件。

将对象从主对象树移除后,该对象将不再显示在 Windows Phone UI 中。 这可能是删除对象对其他资源的引用的适当时间。 例如,对象连接到 Web 服务的连接当前可能被关闭。

Unloaded 是依据对象树更改以异步方式引发的。

即使异步引发,从对象的相邻子树内部引发的 Unloaded 事件的顺序仍一致。Unloaded 事件按照运行时对象树中的对等对象的位置顺序,从上到下引发。 子树的顶或根引发第一个 Unloaded 事件。 根的第一个子元素引发下一个 Unloaded 事件,然后是任何子元素,依此类推。 在返回到该对象树(其中有未引发该事件的对等类)的任意级别后,该分支的子根引发 Unloaded 且遍历该子根,依此类推。

尽管事件数据使用 RoutedEventArgs,但 Unloaded 不是 Windows Phone 中的路由事件。

如果 Windows Phone 应用程序由于任何原因关闭,不为任何对象引发 Unloaded

正在重新设置父级但仍在最终表示中的主对象树中的对象将引发 Unloaded 然后引发 Loaded。 如果重新设置了子树的父级,则这是子树中所有对象的情况。

被设置为 Visibility.CollapsedVisibility 不等价于正从对象树中被卸载,并且不引发对象上的 Unloaded。 同样,更改 Popup 的打开状态不会在 Popup 或任何其子元素上引发 Unloaded

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示:
© 2015 Microsoft