摘要: BackgroundWorker BarckgroundworkerBtn; private void button1_Click(object sender, RoutedEventArgs e) { BarckgroundworkerBtn = new BackgroundWorker(); BarckgroundworkerBtn.DoWork += new DoWorkEventHandler(BarckgroundworkerBtn_DoWork); BarckgroundworkerBtn.RunWorkerAsync();} private void Barckgroundwor 阅读全文
posted @ 2012-03-09 15:37 @张凯@ 阅读(4690) 评论(0) 推荐(0) 编辑
摘要: [WPF疑难]在WPF中显示动态GIF 周银辉在我们寻求帮助的时候,最不愿意听到的答复是:很抱歉,在当前版本的产品中还没有实现该功能... 在WPF中显示动态的GIF图像时便遇到了这样的问题,WPF中强大的Image控件却不支持动态的GIF(其只能显示第一帧).当然,我们可以说WPF强大的动画能力,让我们完全有理由抛弃传统的GIF动画,但如某种情况下如果你觉得使用动态的GIF更合适的话(比如QQ表情,因为GIF是利于保存和传输的),没关系,本篇随笔将帮助你解决这个问题.1,曾有过的尝试:我们在实际开发过程中也遇到显示动态GIF的问题.发现普通的Image控件不能正常显示后,我们又发现网页浏览器 阅读全文
posted @ 2012-03-09 15:02 @张凯@ 阅读(441) 评论(0) 推荐(0) 编辑
摘要: WPF中的拖放操作的方法和事件被集中到System.Windows.DragDrop. 拖放操作通过下面三个步骤进行: (1)用于单击一个元素,并保持鼠标键为按下状态。这是信息被搁置起来,并且拖放操作开始。 (2)用户将鼠标移动到其他元素上,如果该元素可以接受正在拖动的内容,鼠标指针会变成拖放图标。否则鼠标指针会变成一个禁止的图标。 WPF中的拖放操作的方法和事件被集中到System.Windows.DragDrop. 拖放操作通过下面三个步骤进行: (1)用于单击一个元素,并保持鼠标键为按下状态。这是信息被搁置起来,并且拖放操作开始。 (2)用户将鼠标移动到其他元素上,如果该元素... 阅读全文
posted @ 2012-03-09 10:11 @张凯@ 阅读(524) 评论(0) 推荐(1) 编辑