wpf 的window漂亮的基类

摘要: 待完善代码http://www.codeproject.com/Articles/140267/Create-Custom-Windows-in-WPF-with-Ease 阅读全文
posted @ 2013-08-27 16:26 cloudfee 阅读(219) 评论(0) 推荐(0) 编辑

wpf 的window基类

摘要: 今天想做个wpf 的window基类,却发现问题重重。下面是两篇很好的参考文章:http://www.cnblogs.com/zhouyinhui/archive/2008/03/16/1108561.html[WPF疑难]继承自定义窗口--周银辉http://blog.csdn.net/gentle_wolf/article/details/5908340自定义WPF 窗口样式--月影项目中有不少的弹出窗口,按照美工的设计其外边框(包括最大化,最小化,关闭等按钮)自然不同于Window自身的,但每个弹出框的外边框都是一样的。对其中一个窗口而言,我们要取消其Window边框,并在右上角摆上三个 阅读全文
posted @ 2013-08-27 10:41 cloudfee 阅读(2404) 评论(0) 推荐(0) 编辑

vs2010 制作程序安装包

摘要: 上图相关这一步要注意的是,有些工程是由很多个项目组成的,为此,添加文件前,要先为不同项目新建对应的文件夹,然后把该项目的debug内文件加入该文件夹,这里所有的文件夹必须手动添加,无法通过全选之类的自动创建。成功。 阅读全文
posted @ 2013-08-19 18:29 cloudfee 阅读(207) 评论(0) 推荐(0) 编辑

深入浅出多线程系列之七:4种定时器

摘要: 深入浅出多线程系列之七:4种定时器在Framework中存在着4种定时器:其中分为两类,多线程计时器1:System.Threading.Timer2:System.Timers.Timer特殊目的的单线程计时器:1:System.Windows.Forms.Timer(Windows Forms Timer)2:System.Windows.Threading.DispatcherTimer(WPF timer);多线程计时器比较强大,精确,而且可扩展性强;单线程计时器比较安全,对于更新 Windows Forms controls或者WPF这种简单任务来说更方便。System.Thread 阅读全文
posted @ 2013-08-15 19:50 cloudfee 阅读(212) 评论(0) 推荐(0) 编辑

因DispatcherTimer 产生的问题

摘要: 这几天在做项目发现软件的数据有更新时,UI 层不会自动更新,以前是没问题的,通过非常久的排错,中发现就因为一句代码:timer.start(); 。就句代码让我花了好几天的时间才找出来,搞得心力交瘁。下面有一篇网友的文字,以供参考:silverlight多线程学习(二) DispatcherTimerDispatcherTimer 线程注意要点:一、能直接访问并操作UI界面元素。二、需要注意会造成UI线程阻塞,就是界面卡机的情况。可以理解为占用UI线程,因为它可以直接访问并更新UI。这种线程一般不推荐使用。这种线程实际上会造成UI线程的阻塞,其它线程也可以造成线程阻塞。主要是这种线程在它的Ti 阅读全文
posted @ 2013-08-15 17:12 cloudfee 阅读(670) 评论(0) 推荐(0) 编辑