TextBoxのキーストロークを抑制したい。Backspace以外のすべてのキーストロークを抑制するために、私は以下を使用します。
    private void KeyBox_KeyDown(object sender, System.Windows.Input.KeyEventArgs e)
    {
        e.Handled = true;
    }
ただし、押されたキーがBackspaceの場合にのみ、キーストロークを抑制したいと思います。私は以下を使用します:
        if (e.Key == System.Windows.Input.Key.Back)
        {
            e.Handled = true;
        }
ただし、これは機能しません。選択開始の後ろの文字はまだ削除されています。出力に「TRUE」が表示されるので、Backキーが認識されています。ユーザーがバックスペースを押さないようにするにはどうすればよいですか?(これは、文字ではなく単語を削除したい場合があるため、戻るキーを自分で押す必要があるためです)。