【发布时间】:2012-08-30 08:53:47
【问题描述】:
在我的应用程序中,我有一个textbox。我希望能够通过简单地突出显示文本并按下全局热键来复制在 Windows 其他地方打开的网页或文档中的文本 - 然后让该文本出现在 textbox 中。
我坚持的是选择部分:我正在寻找一种在我的 WPF 应用程序中使用所选文本作为变量的方法,但我似乎无法以有意义的方式访问它.
现在,我正在使用剪贴板和Clipboard.GetText() 来获取我的变量:
private void OnHotKeyHandler(HotKey hotKey) {
if (Clipboard.ContainsData(DataFormats.Text))
tb_number.Text = Clipboard.GetText();
}
但每次我想获取此值并使用选定的文本而不是复制的文本时,我都试图避免繁琐的CTRL-C。任何想法我可以如何做到这一点on-select 而不是通过访问剪贴板?
【问题讨论】:
-
嗨,欢迎来到 SO。提问时,最好告诉我们您迄今为止尝试和研究的内容,并具体说明您遇到的问题。请注意,您可以随时编辑您的问题以添加更多信息。