NavigationService.Navigated 事件

定义

找到导航的目标内容且可通过 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。

  • 导航器 (NavigationWindowFrame) 。

  • 其他数据(如果导航是通过调用 NavigateNavigate启动的)。

  • 使用 WebResponse 对象) (响应详细信息。

Navigated 当找不到或加载源页时,不会引发 ,在这种情况下 NavigationFailed ,将引发 。

注意

当引发 NavigationFailedNavigationService,它还在 Application.NavigationFailed 对象上Application引发 事件。

适用于

另请参阅