zip's

while(true) { Write it down; Think about it; Refine it; Sleep(); }

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

随笔分类 -  Input and Commands

MDSN->>> WPF fundamentals -> Input and Commands
摘要:之前一次遇到MFC窗口中嵌入WPF TextBox不能输入文本的情况:解决方法 再次遇到一个类似的问题,在MDI程序中,弹出一个非模态的WPF Window,按Delete键,消息总是被main window处理,本来应该由WPF window来处理: 第一次尝试:使用与开头的相同的方法,发现运行时有个异常,说 visual target can not have a parent... 阅读全文
posted @ 2011-11-01 22:02 zip's 阅读(814) 评论(0) 推荐(0)

摘要:通常情况下命令能否执行的状态更新(如:按钮绑定一个命令,根据条件,按钮需要被启用或者灰掉)由框架自动完成。某些情况下,按钮不会自动更新,需要用鼠标点一下窗口,才更新。 可以强制更新:CommandManager.InvalidateRequerySuggested(); 参考:MSDN 阅读全文
posted @ 2011-11-01 10:37 zip's 阅读(194) 评论(0) 推荐(0)

摘要:标准情况:FrameworkeElement.Cursor,每个 FrameworkElement 都有个 Cursor 属性,当鼠标移动时,会不停的向这些 element 发送 QueryCursor 事件,这样,element 有机会决定当鼠标移动到它上面时,用什么样的光标; 特殊情况:FrameworkeElement.ForceCursor;Drag-move; mouse cap... 阅读全文
posted @ 2011-09-16 11:40 zip's 阅读(1341) 评论(0) 推荐(0)

摘要:Over View ComboBox 由一个 TextBox 一个 Button 和一个 Popup 组合而成; Data Binding 当 data binding 到 ComboBox 时,如何显示数据,有如下选择: 使用 DisplayMemberPath Code highlighting produced by Actipro CodeHighlighter (freeware)ht... 阅读全文
posted @ 2010-09-26 17:34 zip's 阅读(2126) 评论(0) 推荐(0)

摘要:在 XAML 中1,创建一个command对象,可以直接使用RoutedCommand,然后通过CommandBinding来指定Execute和CanExecute;2,指定 Command 。例子中使用的是CheckBox, 实际上Command是ButtonBase的成员,所以,所有ButtonBase的派生类都适用该方法,如RadioButton, RepeatButton,等等。Comm... 阅读全文
posted @ 2010-08-27 16:23 zip's 阅读(8896) 评论(6) 推荐(2)