0

CommandBinding を使用して Delete キーに Command を MainWindow にバインドしています。

コンテキスト (アクティブな要素) に応じて、同じコマンドが意味的に削除する別の削除コマンドに変換されるようにしたいと考えています。

簡単に言えば、Delete キーを押すと、その時点でフォーカスがどこにあるかに応じて、項目が削除されるようにしたいと考えています。

CompositeCommands (PRISM) について聞いたことがありますが、それが便利で簡単に適用できるかどうかはわかりません。

どうもありがとう!

4

1 に答える 1

0

Prism の CompositeCommand を使用すると、複数のコマンドを 1 つに登録して、すべてを同時に呼び出すことができます。

MVVM を使用するため、少なくともオブジェクトの種類ごとに ViewModel が必要です。ViewModelBase や IViewModel のようなものがある場合は、それにコマンドを追加するだけで、ViewModel ごとに異なる方法で初期化できます。

于 2013-05-17T11:39:04.103 に答える