博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年12月2日

摘要: 1.当在try catch里面的时候debug不能定位到某一行,这时候可以配置exception里面handle,表示抛出,就可以定位了 2.当形式为a.b.c的时候,如果b为空的时候,当你hover a的时候或者quickwatch的时候a显示也为空(为了这个问题折腾了两小时)。 阅读全文

posted @ 2010-12-02 23:21 Learn more 阅读(146) 评论(0) 推荐(0) 编辑

2010年11月29日

摘要: Task 是4.0里面带来的一个很好用的线程类,后台也是由线程池控制的 有时间是里面的方法得好好看看。 今天学到一个新的。 当需要两个操作并行执行,然后再线性执行时。可以先 Task1 Task2执行 Task.Factory.ContinueWhenAll(new Task[]{task1,ta... 阅读全文

posted @ 2010-11-29 18:18 Learn more 阅读(595) 评论(0) 推荐(0) 编辑

2010年11月18日

摘要: wpf 命令绑定UI 会一直触发canExecute,所以不能在其中设置比较复杂的逻辑处理。 有时候通过键盘或者其它操作界面不会触发 canExcute,此时可以调用下面方法(msdn): CommandManager 强制 CommandManager 引发 RequerySuggested 事... 阅读全文

posted @ 2010-11-18 22:16 Learn more 阅读(350) 评论(0) 推荐(0) 编辑

2010年11月17日

摘要: 1.做改动前,先要了解受影响的地方,优先选择做全局的改动,这样就不用每个地方都改一下,这样就比较容易维护了。2.当遇到某个问题一时间很难找到原因的时候,千万不能像办法绕过去,比如说设个标志什么的,而应该找出根源为什么会这样。这样你才会有收获,会成长。3.多看看开源的项目,有些设计确实不错,(现在的水平还还达不到) 阅读全文

posted @ 2010-11-17 23:52 Learn more 阅读(99) 评论(0) 推荐(0) 编辑

2010年10月7日

摘要: foreach(var item in list) { Application.Current.Dispatcher.BeginInvoke(new Action(() => { SimpleList.Add(m); }), System.Windows.Threading.DispatcherP... 阅读全文

posted @ 2010-10-07 14:55 Learn more 阅读(208) 评论(0) 推荐(0) 编辑

2010年9月26日

摘要: 1.首先判断 ItemContainerGenerator.Status == System.Windows.Controls.Primitives.GeneratorStatus.ContainersGenerated 这个时候进行item的操作才会起作用 阅读全文

posted @ 2010-09-26 18:06 Learn more 阅读(148) 评论(0) 推荐(0) 编辑

2010年9月13日

摘要: wpf pop 控件动态设置child的时候需要注意。当移除一个child时,即设为Null的时候,不一定真正移除了。它还会存在于一个NonLogicalAdornerDecorator。所以还需要将它的child设为null。child才真正free了,能被添加到其它的控件上了 阅读全文

posted @ 2010-09-13 17:37 Learn more 阅读(426) 评论(0) 推荐(0) 编辑

2010年9月2日

摘要: from person in persons group personby person.sex into g select new{ gender=g.Key,list=g.Tolist()} 阅读全文

posted @ 2010-09-02 11:25 Learn more 阅读(297) 评论(0) 推荐(0) 编辑

2010年8月27日

摘要: 当在循环里面进行UI线程的多线程操作时,如果需要进行撤销等操作,就必须在自定义一个列表存放循环里面的UI线程操作,然后通过列表再进行操作。 foreach () { var item= Application.Current.Dispatcher.BeginInvoke( ); List.Add(... 阅读全文

posted @ 2010-08-27 18:29 Learn more 阅读(591) 评论(0) 推荐(0) 编辑

2010年8月20日

摘要: 一定要注意Visibility Hidden的时候是占用空间的。只有当为Collapsed的时候才不会占用地方。做动画的时候尤其注意,没设宽度,可能部分没有覆盖。 阅读全文

posted @ 2010-08-20 18:28 Learn more 阅读(605) 评论(0) 推荐(0) 编辑