3

Visual Studio 2012 Express for Desktop を使用して WPF (メディア プレーヤー) で小さなアプリケーションを作成しようとしていますが、スペース バーを使用して一時停止したいと考えています。残念ながら、スペースバーとエンターキーには、(私がプログラムしたコマンドを実行する直前に) ウィンドウ内の最新のイベントを再実行または再発生させるデフォルトの動作があるようです (ボタンのクリック、キーの押下など)。

すべての組み合わせで OnKeydown、OnKeyUp、OnPreviewKeyDown、および OnPreviewKeyUp をオーバーライドしようとしましたが、いくらオーバーライドしてもこの動作が解消されません。これは、私が作成した他の WPF アプリケーションや、数か月前に作成した Windows フォーム アプリケーションにも当てはまります。これは、Visual Studio によって構築されたすべてのアプリケーションの既定の側面ですか? さらに重要なことに、それを取り除く方法はありますか?

4

1 に答える 1