代码改变世界

随笔档案-2011年4月3日

WPF调用线程(二)复制文件并显示进度条

2011-04-03 22:42 by 杨延成, 10726 阅读, 收藏, 编辑
摘要: 这一段时间要进行WPF及多线程的培训,于是就写了一个例子,主要功能是用复制文件时,显示进度条。以演示在WPF中,如何调用线程,基础理论就不多说了,园子里好多大牛都写过,MSDN也有详尽介绍,也可以查看我的前两篇文章, C#线程基础WPF调用线程(-)也有一些介绍,先看运行效果xaml如下:XAML代码<Window x:Class="WpfThreadTest.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="htt 阅读全文

WPF调用线程(-)

2011-04-03 14:21 by 杨延成, 5402 阅读, 收藏, 编辑
摘要: 在WPF应用中,如果遇到多线程的需求时,如果引用WPF控件时会引发异常,异常内容:调用线程无法访问此对象,因为另一个线程拥有该对象。具体如下:调用代码:Thread countThread = new Thread(new ThreadStart(Count));countThread.Start(); 在调用的Count方法引发如下异常WPF 对象是从 DispatcherObject 派生的,这提供了用于处理并发和线程的基本构造。 WPF 基于调度程序实现的消息系统。 其工作方式与常见的 Win32 消息泵非常类似;事实上,WPF 调度程序使用 User32 消息执行跨线程调用。当WPF. 阅读全文
点击右上角即可分享
微信分享提示