WPF中的编辑_欢迎高手解答

npuhuxl 2009-03-25 03:02:15
在wpf中使用RichTextBox控件,
当剪切发生时(按Ctrl + X或右键菜单),如何由我自己来剪切,换句话说就是不要TextBoxBase的Cut。
我尝试

CommandBindings.Add(new CommandBinding(ApplicationCommands.Cut,
OnCut, CanCut));
InputGestureCollection coll = new InputGestureCollection();
coll.Add(new KeyGesture(Key.X, ModifierKeys.Control));
RoutedUICommand commCut =
new RoutedUICommand("剪切", "eventCut", GetType(), coll);

可是当剪切发生时根本并没有调用OnCut,然而编辑框中的文字仍然被剪切了。
有没有什么方法改变Cut
...全文
114 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2009-03-29
  • 打赏
  • 举报
回复
http://www.cnblogs.com/zhouyinhui/archive/2007/08/08/847669.html
qq8352280 2009-03-29
  • 打赏
  • 举报
回复
额···
npuhuxl 2009-03-25
  • 打赏
  • 举报
回复
MenuItem itemCut = new MenuItem();
itemCut.Header = "剪切";
itemCut.Command = ApplicationCommands.Cut;
CommandBindings.Add(new CommandBinding(ApplicationCommands.Cut, EditOnCut, EditCanCut));
itemEdit.Items.Add(itemCut);

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧