私のアプリケーションでは、textbox. テキストを強調表示してグローバル ホットキーを押すだけで、Windows の別の場所で開いている Web ページまたはドキュメントからテキストをコピーできるようにしたいと考えていますtextbox。
私が立ち往生しているのは選択部分です。選択したテキストを WPF アプリケーション内の変数として使用する方法を探していますが、意味のある方法でアクセスできないようです。
現在、クリップボードを使用Clipboard.GetText()して変数を取得しています:
private void OnHotKeyHandler(HotKey hotKey) {
if (Clipboard.ContainsData(DataFormats.Text))
tb_number.Text = Clipboard.GetText();
}
CTRL-Cしかし、コピーしたテキストではなく、この値を取得して選択したテキストを操作するたびに面倒なことを避けようとしています。on-selectクリップボードにアクセスするのではなく、これを行う方法はありますか?