次の方法で共有


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)。

  • ナビゲーションが または NavigateのいずれかをNavigate呼び出して開始された場合は、追加のデータ。

  • 応答の詳細 (オブジェクトを WebResponse 使用)。

Navigated は、ソース ページが見つからないか読み込まれなかった場合は発生しません。この場合 NavigationFailed は が発生します。

注意

が 発生NavigationFailedするとNavigationService、 オブジェクトに対Applicationするイベントも発生Application.NavigationFailedします。

適用対象

こちらもご覧ください