NavigationService.Navigated 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
找到导航的目标内容且可通过 Content 属性得到这些内容时发生,即使尚未加载完毕也是如此。
public:
event System::Windows::Navigation::NavigatedEventHandler ^ Navigated;
public event System.Windows.Navigation.NavigatedEventHandler Navigated;
member this.Navigated : System.Windows.Navigation.NavigatedEventHandler
Public Custom Event Navigated As NavigatedEventHandler
事件类型
示例
以下示例演示如何处理 Navigated。
void NavigationService_Navigated(object sender, NavigationEventArgs e)
{
string msg = string.Format("Downloading {0}.", e.Uri.OriginalString);
this.progressStatusBarItem.Content = msg;
}
Private Sub NavigationService_Navigated(ByVal sender As Object, ByVal e As NavigationEventArgs)
Dim msg As String = String.Format("Downloading {0}.", e.Uri.OriginalString)
Me.progressStatusBarItem.Content = msg
End Sub
注解
如果需要在开始下载时发现有关导航请求的相关信息,请进行处理 Navigated 。 此信息可从 NavigationEventArgs 传递给事件处理程序的 对象获得 Navigated ,包括:
源页。 引发 时 Navigated ,源页面用户界面 (UI) 树的至少一部分已分析并附加到目标内容控件。
请求的 URI。
导航器 (NavigationWindow、 Frame) 。
使用 WebResponse 对象) (响应详细信息。
Navigated 当找不到或加载源页时,不会引发 ,在这种情况下 NavigationFailed ,将引发 。
注意
当引发 NavigationFailed时NavigationService,它还在 Application.NavigationFailed 对象上Application引发 事件。