摘要:之前一次遇到MFC窗口中嵌入WPF TextBox不能输入文本的情况:解决方法 再次遇到一个类似的问题,在MDI程序中,弹出一个非模态的WPF Window,按Delete键,消息总是被main window处理,本来应该由WPF window来处理: 第一次尝试:使用与开头的相同的方法,发现运行时有个异常,说 visual target can not have a parent...
阅读全文
随笔分类 - Input and Commands
MDSN->>> WPF fundamentals -> Input and Commands
摘要:通常情况下命令能否执行的状态更新(如:按钮绑定一个命令,根据条件,按钮需要被启用或者灰掉)由框架自动完成。某些情况下,按钮不会自动更新,需要用鼠标点一下窗口,才更新。 可以强制更新:CommandManager.InvalidateRequerySuggested(); 参考:MSDN
阅读全文
摘要:标准情况:FrameworkeElement.Cursor,每个 FrameworkElement 都有个 Cursor 属性,当鼠标移动时,会不停的向这些 element 发送 QueryCursor 事件,这样,element 有机会决定当鼠标移动到它上面时,用什么样的光标; 特殊情况:FrameworkeElement.ForceCursor;Drag-move; mouse cap...
阅读全文
摘要:Over View ComboBox 由一个 TextBox 一个 Button 和一个 Popup 组合而成; Data Binding 当 data binding 到 ComboBox 时,如何显示数据,有如下选择: 使用 DisplayMemberPath Code highlighting produced by Actipro CodeHighlighter (freeware)ht...
阅读全文
摘要:在 XAML 中1,创建一个command对象,可以直接使用RoutedCommand,然后通过CommandBinding来指定Execute和CanExecute;2,指定 Command 。例子中使用的是CheckBox, 实际上Command是ButtonBase的成员,所以,所有ButtonBase的派生类都适用该方法,如RadioButton, RepeatButton,等等。Comm...
阅读全文

浙公网安备 33010602011771号