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 。
注释
引发NavigationService时NavigationFailed,它还会引发Application.NavigationFailed对象上的Application事件。