この質問でわかるように、動的ボタンが必要です。ここで、これらのボタンにいくつかの s を追加する必要がありKeyBinding
ます。ショートカットは、Product
クラスに文字列として保存されます。ListBox
ボタンの作成に使用したような/を使用してみListView
ましたが、そこに KeyBinding を追加できません。
例: ボタンはオブジェクト「Coke」にバインドされています。ここで、「C」はショートカットです。このボタンをクリックすると、OrderCommand
コマンドが実行され、バインドされたオブジェクトがそのパラメーターとして使用されます。「C」を押しても同じように動作するはずです。
また、重複を操作するためにも必要です。たとえば、ショートカット「C」を持つ2つの製品があり、「C」を押すと最初のボタンが押されないとします。「C」を押すと、これら 2 つのボタンが切り替わり、Enter キーを押すCommand
と実行されます。