在我的应用程序中,我有一个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
,而不是通过访问剪贴板?