0

WebBrowserTaskが閉じられたときに発生するイベントまたは変化する変数はありますか?ユーザーが次を使用して起動されたWebBrowserTaskからアプリに戻ったときに何かをしたい:

        NavigationService.GoBack();
        WebBrowserTask wbt = new WebBrowserTask();
        wbt.Uri = new Uri("http://****.com");
        wbt.Show();
4

1 に答える 1

1

このサンプルコードのように、OnNavigatedToメソッドをオーバーライドするだけです。

protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
    if (e.NavigationMode == System.Windows.Navigation.NavigationMode.Back && _usedWebBrowserTask)
    {
        //Do your stuff here

        _usedWebBrowserTask = false;
    }

    base.OnNavigatedTo(e);
}

private void LaunchWebBrowserButton_Click(object sender, RoutedEventArgs e)
{
    _usedWebBrowserTask = true;

    new WebBrowserTask()
    {
        Uri = new Uri("http://www.microsoft.com")
    }.Show();
}
于 2012-10-09T17:30:47.847 に答える