取消关闭浏览器中Silverlight应用程序
在退出Silverlight应用程序之前和关闭应用程序之后,我需要执行一些异步操作。取消关闭浏览器中Silverlight应用程序,silverlight,Silverlight,在退出Silverlight应用程序之前和关闭应用程序之后,我需要执行一些异步操作。 例如: RoutedEventArgs re; private void Application_Exit(RoutedEventArgs e){ re=e; e.Cancel=true; ExecuteAsincOperation(); } ..... private void AsincOperationCompleted(){ e.Cancel=false;
例如:
RoutedEventArgs re;
private void Application_Exit(RoutedEventArgs e){
re=e;
e.Cancel=true;
ExecuteAsincOperation();
}
.....
private void AsincOperationCompleted(){
e.Cancel=false;
}
我该怎么做(如果可能的话)?你能解释一下你想用这些代码实现什么目标吗?在我的应用程序中,我在客户端使用了一些设备,在重新加载或关闭页面之前,我必须断开它们。所有断开连接操作都是异步的,需要几秒钟的时间。我必须在浏览器中执行此操作,原因有几个