silverlight的线程问题

其他技术论坛 > WPF/Silverlight [问题点数:60分,结帖人ff167]
等级
本版专家分:0
结帖率 98.08%
jv9
等级
本版专家分:0
勋章
Blank
微软MVP 2013年10月 荣获微软MVP称号
2012年10月 荣获微软MVP称号
2011年10月 荣获微软MVP称号
2010年10月 荣获微软MVP称号
Blank
红花 2012年9月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2012年8月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2012年7月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2012年5月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2012年3月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2012年1月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2011年11月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2011年8月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2011年4月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2011年3月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2010年9月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2010年8月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2010年7月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2010年6月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2010年5月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2010年3月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2010年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2009年12月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2009年11月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2009年10月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2009年6月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
Blank
黄花 2012年6月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2012年4月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2011年12月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2011年9月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2011年7月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2011年6月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2011年5月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2010年11月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2010年10月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2010年4月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2010年1月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2009年9月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2009年8月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2009年7月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Blank
蓝花 2011年1月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第三
2010年12月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第三
等级
本版专家分:0
勋章
Blank
红花 2010年1月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
Blank
黄花 2010年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2009年12月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Blank
蓝花 2010年4月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第三
2009年11月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第三
等级
本版专家分:0
等级
本版专家分:0
jv9
等级
本版专家分:0
勋章
Blank
微软MVP 2013年10月 荣获微软MVP称号
2012年10月 荣获微软MVP称号
2011年10月 荣获微软MVP称号
2010年10月 荣获微软MVP称号
Blank
红花 2012年9月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2012年8月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2012年7月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2012年5月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2012年3月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2012年1月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2011年11月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2011年8月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2011年4月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2011年3月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2010年9月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2010年8月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2010年7月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2010年6月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2010年5月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2010年3月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2010年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2009年12月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2009年11月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2009年10月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2009年6月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
Blank
黄花 2012年6月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2012年4月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2011年12月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2011年9月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2011年7月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2011年6月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2011年5月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2010年11月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2010年10月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2010年4月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2010年1月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2009年9月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2009年8月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2009年7月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Blank
蓝花 2011年1月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第三
2010年12月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第三
ff167

等级:

Silverlight 4中四种多线程编程技术

Silverlight 4中四种多线程编程技术 时间:2011-05-16 05:35来源:IT168 作者:朱先忠 1.使用WaitHandle  等待句柄应当是你进行多线程编程的必备装备。由于我们的主要兴趣点在于Silverlight线程编程相关...

Silverlight端费时操作不阻塞UI线程处理方法

Thread t = new Thread(new ThreadStart(() => { //这里执行一些费时的操作 Thread.Sleep(5000); Dispatcher.BeginInvoke(new AsyncEventHandler(() => { //这里执行更新UI代码 }), null);...

silverlight线程

线程对开发和用户体验的重要性不言而喻,Silverlight BCL 几乎提供了完整的 Thread Class。  1. Dispatcher  和 WPF / WinForm 一样,我们只能在 UI Thread 中更新显示控件属性。多线程编码时,需要借助于 ...

Silverlight线程访问

新建SL4 应用程序,在MainPage下添加代码: Thread1   后台代码为: private void btnThread1_Click(object sender, RoutedEventArgs e) { new Thread(() => { MessageBox.Show("Hello

Silverlight线程问题解决办法

方法一:使用DependencyObject.Dispatcher.BeginInvoke 方法 private void btnThread1_Click(object sender, RoutedEventArgs e) { new Thread(() => { ...this.Dispatcher.BeginInvoke(() => { MessageBox.Show...

Silverlight线程问题解决办法

方法一:使用DependencyObject.Dispatcher.BeginInvoke 方法 private void btnThread1_Click(object sender, RoutedEventArgs e) { new Thread(() => { ...this.Dispatcher.BeginInvoke(() =>...

Silverlight - 关于UI线程 / CompositionTarget.Rendering 事件

Pete发了一篇关于Silverlight 线程的blog, 1. 使用BackgroundWorker 2. 使用Dispatcher从非UI线程更新UI 2.1 最简单的调用Dispatcher的方法:使用Deployment.Current.Dispatcher 3. 使用DispatcherTimer 关于 ...

Silverlight 4之全方位剖析:多线程编程

Silverlight是微软重要的RIA工具,可以广泛应用于网络应用开发领域和桌面领域。事实上,自Silverlight for Windows Phone 7登台以来,Silverlight已经吸引了越来越多的开发者。与其直接的竞争对手Flash一样,...

silverlight 线程委托实现时间控件

using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using System.Windows.Controls;...using System.Windows.Documents;...using System.Windows.In

silverlight中“跨线程访问无效”错误

silverlight中有时候的数据都是通过异步得到的,当得到需要的数据我们之间操作界面的控件,控件的值时候都会出现”跨线程访问无效。” 自定义线程来获取数据,或者对界面操作时候。这时候 UI 线程和自定义线程不是...

silverlight 中的跨线程访问控件问题

第一种方法 private void WriteText(string data)  {  this.Dispatcher.BeginInvoke(  delegate  {  textbox1.text=data

Silverlight的多线程能力(上)

对于多线程其实一直以来都存在很多误区:...笔者认为Silverlight线程主要作用不是在于提高性能,而是在于用户体验,其根本目的是解决用户体验中的响应速度,减少单线程带来的阻塞问题。用一个贴切的例子来形容单...

Silverlight 4中四种多线程编程技术

在上篇文章中,我们介绍了Silverlight 4编程环境下的五种多线程编程技巧。在本篇中,我们将介绍另外四种Silverlight 4多线程编程中的支持技术。  1.使用WaitHandle  等待句柄应当是你进行多线程编程的必备装备。...

【转】Silverlight线程访问无效

Silverlight 的许多请求基本都是异步的,用WCF也好,WEBCLIENT也好,都会进行异步请求,并提供一个事件用于执行回调。在使用WCF和WEBCLIENT与服务器通信的时候通常我们都不会遇到什么麻烦,因为WCF的类方法和...

silverlight中多线程总结

Silverlight中引入多线程的根本动机主要是为了解决用户体验中的响应速度,进而减少单线程带来的阻塞问题。 把我自己从测试以及其他人的文章中得出的理解分享一下,有不对的地方也请指正:  第一条是,...

再谈下 Silverlight线程

新建SL4 应用程序,在MainPage下添加代码: <Button x:Name="btnThread1" Click="btnThread1_Click">Thread1</Button> 后台代码为: private void btnThread1_Click(object sender, RoutedEventArg...

关于Silverlight中的多线程的理解

这段时间由于Silverlight的性能问题导致我们之前的项目客户很不满意,并要求整改,所以开始研究了一些性能相关的内容,其中一个就是Silverlight线程模型是怎样的。把我自己从测试以及其他人的文章中得出的理解分享...

Silverlight线程访问无效

此方法需要注意的是,System.Threading.SynchronizationContext.Current必须在UI线程中调用,如果在子线程中,将返回null; 双击代码全选 1 2 3 4 5 6 7 8 9 10 11 12 private voi

Silverlight 线程\跨线程 源码实例

开发环境:VS 2010 + Silverlight 4 实例内容: 运用线程更改界面背景色 (当然,这只是一个线程的简单应用,如果只是需要更改背景色其实没必要用线程,完全可以用Time控件之类的实现。但本实例的主要 目的是让...

23.Silverlight线程技术Thread的应用,后台线程更新UI控件,向多线程传递参数

在项目中时常会运行很多极其复杂的算法之后再更新UI控件,可是我们发现这会耗费大量的时间,...后台创建一个线程来进行复杂计算,就可以不耽误 UI线程更新UI控件。可是如果直接在线程执行的函数里面去更新UI控件则会...

silverlight线程学习(一)Thread

Thread线程   注意要点 一、不能直接访问UI线程。也就是和UI界面同步,一同步也就是操作和更新UI界面。这时候UI线程自然就会阻塞。这个在DispatcherTimer定时器是可以直接访问更新UI界面的...

Silverlight中 非UI线程更新UI 的几种方法

转自 http://m.cnblogs.com/20267/1420156.html?full=1<br />    Silverlight中 非UI线程更新UI 的几种方法:Delegate, AsyncOperation,BackgroundWorker 首先列一下基础代码: xmlns=...

温故而知新:WinForm/Silverlight线程编程中如何更新UI控件的值

线程的winfom程序中,设置一个控件的值是很easy的事情,直接 this.TextBox1.value = "Hello World!";就搞定了,但是如果在一个新线程中这么做,比如: private void btnSet_Click(object sender, ...

Silverlight实用窍门系列:23.Silverlight线程技术Thread的应用,后台线程更新UI控件,向多线程传递参数...

•在项目中时常会运行很多极其复杂的算法之后再更新UI控件,可是我们发现这会耗费大量的...后台创建一个线程来进行复杂计算,就可以不耽误UI线程更新UI控件。可是如果直接在线程执行的函数里面去更新UI控件则会报“...

silverlight线程学习(二) DispatcherTimer

DispatcherTimer 线程 注意要点: 一、能直接访问并操作UI界面元素。 二、需要注意会造成UI线程阻塞,就是界面卡机的情况。 可以理解为占用UI线程,因为它可以直接访问并更新UI。这种线程...

silverlight 子线程中打印

我现在用的技术是Silverlight,想用一个子线程去完成打印工作的同时,不影响UI的操作。 1、现在问题是,子线程打印的时候,UI还是会假死。 2、通过BackgroundWorker的方式,实例化PrintDocument printDoc = new ...

silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)

前一段时间一直在重构工作站轨迹回放功能,一开始我觉得很简单,但是后面引发了一系列奇怪的问题,让我很蛋疼,所以不得不写个总结加深记忆。

温故而知新:WinForm/Silverlight线程编程中如何更新UI控件的值

线程的winfom程序中,设置一个控件的值是很easy的事情,直接 this.TextBox1.value = "Hello World!";就搞定了,但是如果在一个新线程中这么做,比如: private void btnSet_Click(object sender, ...

解决silverlight中“跨线程访问无效”错误

silverlight中大部分的数据都是通过异步得到的,当得到了数据直接赋给UI的时候,容易出现“跨线程访问无效”错误。 例如:给UI的listbox控件设置数据源: this.Posts.ItemsSource = blog.Posts; 注意blog.Posts是...

解决Silverlight无法调试的问题

问题描述 在Silverlight开发过程中,经常时不时的会碰到Silverlight无法调试的问题。我就遇到下面几种情况: 1. Web Application+Silverlight,F5进入调试状态之后无法跟进Silverlight程序中下的断点 2. ...

相关热词 c#中字符串大小写转化 c# 设置加载ie11 c#捕获关机信号 c#显示键盘输入的字符 c#list对象排序 c# sql查询方法 3d贝塞尔曲线 c# c#获取秒 c# 类型可空转换 c#字符串转ascii码