WebBrowserTask关闭时是否发生任何事件或变量?当用户从使用以下命令启动的WebBrowserTask返回我的应用程序时,我想做一些事情:
NavigationService.GoBack();
WebBrowserTask wbt = new WebBrowserTask();
wbt.Uri = new Uri("http://****.com");
wbt.Show();
答案 0 :(得分: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();
}