WPFのテキストボックスの切り取り、コピー、貼り付けを制限するにはどうしたらいいですか?WPFのテキストボックスをカット、コピー、ペーストに制限する
22
A
答えて
40
切り取り、コピーと貼り付けは、共通のコマンドは、上記のテキストボックスのコードでは、
<TextBox CommandManager.PreviewExecuted="textBox_PreviewExecuted"
ContextMenu="{x:Null}" />
を任意のアプリケーションを使用している私たちは、CommandManagerのクラス
のPrviewExecutedイベントにこれらのコマンドを制限し、コード内の背後にあるコードの下に追加することができますそしてあなたの仕事が行われ
private void textBox_PreviewExecuted(object sender, ExecutedRoutedEventArgs e)
{
if (e.Command == ApplicationCommands.Copy ||
e.Command == ApplicationCommands.Cut ||
e.Command == ApplicationCommands.Paste)
{
e.Handled = true;
}
}
13
コマンド名の方法は、コマンド名として日本のOSでシステム上では動作しません==比較ですwiをを「貼り付け」失敗するでしょう。私は次のアプローチを試み、それは私のために働いた。また、コンテキストメニューを手動で無効にする必要はありません。私はWPFについて多くを知らない
private void CommandBinding_CanExecutePaste(object sender, CanExecuteRoutedEventArgs e)
{
e.CanExecute = false;
e.Handled = true;
}
関連する問題
- 1. Qt "コピー/ペースト/カット"
- 2. カット/ペーストはExcelのコピー/ペーストのように動作します
- 3. コピー/カット/ペーストを有効にする方法jMenuItem
- 4. TableViewのUIMenuControllerからデフォルトのカット、コピー、ペーストを削除します。
- 5. ウェブサイトからのコピー&ペーストの文字数の制限
- 6. Swing AppでJTextFieldを使用したカット/コピー/ペーストのグローバルコンテキストメニュー?
- 7. エクセルでコピー(ctrl + c)、ペースト(ctrl + v)、カット(ctrl + x)を無効にする
- 8. カット&ペーストHTML5マウスオーバー/効果音のスクリプトを
- 9. Datagridviewコンボボックスカラムにコピー&ペーストする
- 10. ウィンドウ上のコピー/ペーストの権限を割り当てる方法
- 11. テキストボックスにペーストを検出する
- 12. wpfのテキストボックスで%のような特殊記号を制限する方法は?
- 13. 数値の貼り付けをWPFのテキストボックスで制限する方法
- 14. コピー&ペーストでvi
- 15. iOSコピー&ペースト
- 16. ペーストを転置にコピー
- 17. WPFエクスパンダのサイズを制限する
- 18. テキストボックスへのペーストのオーバーライド
- 19. iOSのjavascriptのイベントをコピー/ペーストする
- 20. Silverlightリッチテキストボックス - コピー&ペーストhtml
- 21. 誰かがテキストボックスに入力するものを制限する
- 22. php:ファイルをコピーまたはカットする
- 23. RobotFrameworkでのコピー/ペーストのテスト
- 24. Android用デルファイをコピー&ペースト
- 25. jQuery jHTMLAreaコピー&ペーストの問題
- 26. Windows Phone 7コピー&ペーストのサポート?
- 27. コピー&ペースト行(ApacheのPOI)
- 28. のTinyMCE:Googleドキュメントからコピー&ペースト
- 29. UITableViewControllerのコピー/ペースト機能
- 30. Edittextで画像をコピー&ペーストする
:背後にあるコードで
:XAMLファイルで
。 – shahkalpesh
しかし、私はキーボードからデータを入力したいと思っています – Sauron