2014年6月6日

C# Invoke

摘要: 最近在看一个项目,其中用到异步进程——控件Invoke,这里将具体用法介绍如下:以进度条为例://声明委托delegate void SetProgressBarEnabledDelegate(ToolStripProgressBar progressBar,bool enable);//运行异步进... 阅读全文

posted @ 2014-06-06 14:34 远航の小鸟 阅读(837) 评论(0) 推荐(0) 编辑

2013年4月15日

WPF Storyboard的启动

摘要: 在做项目的时候,用到了动画的设置,项目中要求改变控件的属性来实现动画效果。通过查找资料,项目中需要改变控件的透明度实现忽有忽无的动画效果,所以采用的是DoubleAnimation,是控件的透明度从1.0到0的过程。单纯使用DoubleAnimation是没有反应的,(在WPF葵花宝典中看到过有直接用DoubleAnimation的,但是我自己用没有反应,不知道是什么原因。欢迎有用过的大神前来指教。)这里通过加在StoryBoard里实现了,代码如下: 1 Storyboard storyboard=new Storyboard(); 2 ... 阅读全文

posted @ 2013-04-15 11:49 远航の小鸟 阅读(1903) 评论(4) 推荐(1) 编辑

2013年1月7日

WPF中的窗体Show()和ShowDialog()区别。

摘要: WPF中我们常用到在一个窗体中显示另一个窗体,但是,在现实的时候我们要操作的对象是主窗体还是弹出的窗体,这就要看我们用的方法了。如下例:PropertyWindow pw=new PropertyWindow();pw.Show():这样写,我们就会在运行程序的时候弹出pw窗体,而该窗体会一闪而过,最小化,然后接着运行下面的程序,不会考虑pw窗体的操作对下面程序的影响。PropertyWindow pw=new PropertyWindow();pw.ShowDialog():这样写的话就会在弹出窗体的时候将程序中断在pw窗体,它的操作会对下面的程序产生影响,从而使pw窗体影响下面运行的效果。 阅读全文

posted @ 2013-01-07 16:57 远航の小鸟 阅读(5871) 评论(0) 推荐(0) 编辑

导航