【问题标题】:MVVM Catch Cut, Copy, and Paste Textbox EventMVVM 捕捉剪切、复制和粘贴文本框事件
【发布时间】:2016-06-17 01:15:24
【问题描述】:

我已经到处寻找一个好的解决方案,但没有任何帮助。我需要的是监听剪切、复制和粘贴事件,并能够操作剪贴板中的数据。我认为一个路径可能是一个依赖属性,但是我如何使用用户控件在文本框上实现它呢?对此的任何帮助将不胜感激。

【问题讨论】:

  • 您将替换上下文菜单,并拦截键盘命令。在 Ctrl+C 上,随心所欲。我不确定您所说的“使用用户控件在文本框上实现它”是什么意思。
  • 您需要对此进行更多解释。这太模糊了。每个试图回答的人都在猜测你现在需要什么。

标签: c# wpf mvvm event-handling


【解决方案1】:

根据您的问题,我认为您正在寻找 setting/getting 到剪贴板的文本。

您可以使用Clipboard.SetText(stringObj)Clipboard.GetText() 来满足您的要求。它属于 System.Windows 命名空间。 您可以在 msdn 中阅读更多内容 - https://msdn.microsoft.com/en-gb/library/ms597043.aspx

如果您想随时将文本从文本框复制到剪贴板,

 Clipboard.SetText(txtBoxName.Text);

当您想要访问剪贴板中复制的数据时

 Clipboard.GetText();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-25
    相关资源
    最近更新 更多