押されたキーをコマンドパラメータとして渡す方法?EventTrigger keydownがコマンドパラメータとして押されたキーを与える
<i:Interaction.Triggers>
<i:EventTrigger EventName="PreviewKeyDown">
<i:InvokeCommandAction Command="{Binding SomeCommand}" CommandParameter="???PressedKey???"/>
</i:EventTrigger>
</i:Interaction.Triggers>
私のviewModelでは、私はイベント引数をパラメータとして取得できませんか? – ebelair
Behaviorはviewmodelのコマンドを同じビューで実行することができますが、BehaviorではPreviewKeyDownに独自の登録を行いますが、キーを押したデータはもちろんあります。 – Mishka
ここに実例があります:https://social.msdn.microsoft.com/Forums/vstudio/en-US/01e87db7-72e6-43de-93e5-18b85d0089a2/attached-behaviour-why-does-keydownevent-not-fire? forum = wpf – ebelair