社区
WPF/Silverlight
帖子详情
silverlight的线程问题
ff167
2009-12-25 09:58:39
初学
比如我在a.xaml的后台程序中写了一个timer并执行定时操作,当我将页面跳转至b.xaml后,这个timer的线程是被回收了还是继续存在?如果继续存在的,要怎么回收它?xaml有关闭页面引发的事件吗?
...全文
106
5
打赏
收藏
silverlight的线程问题
初学 比如我在a.xaml的后台程序中写了一个timer并执行定时操作,当我将页面跳转至b.xaml后,这个timer的线程是被回收了还是继续存在?如果继续存在的,要怎么回收它?xaml有关闭页面引发的事件吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jv9
2009-12-29
打赏
举报
回复
[Quote=引用 4 楼 ff167 的回复:]
引用 2 楼 xingjunli 的回复:
silverlight本身没有关闭事件,但可以监听页面关闭事件
页面跳转后会调用垃圾回收机制回收的,通常情况下不用手动进行相关处理
请问如何监听页面关闭?
[/Quote]
可以使用javascript监听页面关闭,
=========================
javascript捕获窗口关闭事件有两种方法 onbeforeunload() ,onUnload()
用法有两种:
1. function window.onbeforeunload() { alert("关闭窗口")}
function window.onunload() { alert("关闭窗口")}
2. 在body 标签里加入onUnload事件
<body onUnload="myClose()">
然后在javascript里定义myClose()方法
区别:
onUnload方法是在关闭窗口之后执行
onbeforeUnload方法是在关闭窗口之前执行
说明:
两个方法在 页面关闭、刷新、转向新页面 时都触发。
注:只在关闭窗口时触发,而页面刷新的时不触发。
<script language=javascript>
function window.onbeforeunload()
{
if (event.clientX>document.body.clientWidth && event.clientY<0||event.altKey)
{
window.event.returnValue="确定要退出本页吗?";
}
}
</script>
ff167
2009-12-28
打赏
举报
回复
[Quote=引用 2 楼 xingjunli 的回复:]
silverlight本身没有关闭事件,但可以监听页面关闭事件
页面跳转后会调用垃圾回收机制回收的,通常情况下不用手动进行相关处理
[/Quote]
请问如何监听页面关闭?
ff167
2009-12-28
打赏
举报
回复
请问如何监听页面关闭?
xingjunli
2009-12-26
打赏
举报
回复
silverlight本身没有关闭事件,但可以监听页面关闭事件
页面跳转后会调用垃圾回收机制回收的,通常情况下不用手动进行相关处理
jv9
2009-12-26
打赏
举报
回复
silverlight是基于.net framework的,所以,和.net程序的运行原理相同,如果你在a.xaml中定义了timer,a.xaml页面销毁后,timer同时也被销毁。
silverlight页面没有关闭事件。
Silverlight
线程
、跨
线程
源码实例
VS2010+
Silverlight
4 运用
线程
更改界面背景色 (当然,这只是一个
线程
的简单应用,如果只是需要更改背景色其实没必要用
线程
,完全可以用Time控件之类的实现。但本实例的主要目的是让大家清楚
线程
在
Silverlight
中应用的方法,方便大家以后运用与扩展)
silverLight
多
线程
操作方法
silverLight
多
线程
操作
silverLight
Multithread Operation
silverLight
Multithread Operation
silverLight
Multithread Operation
SilverLight
多
线程
方法(new)
SilverLight
多
线程
方法(new)
SilverLight
多
线程
方法(new)
SilverLight
多
线程
方法(new)
SilverLight
多
线程
方法(new)
SilverLight
多
线程
方法(new)
SilverLight
多
线程
方法(new)
silverlight
线程
与基于事件驱动javascript引擎(实现轨迹回放功能)
前一段时间一直在重构工作站轨迹回放功能,一开始我觉得很简单,但是后面引发了一系列奇怪的
问题
,让我很蛋疼,所以不得不写个总结加深记忆。
Silverlight
Apress.Beginning.Web.Development.
Silverlight
.And.ASP.NET.AJAX.Feb.2008.RETAiL.eBOOk
WPF/Silverlight
8,756
社区成员
12,030
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章