ボタンのコントロールテンプレートには、IsPressedトリガーがあり、ボタンを右下に移動します。これはすべて、ボタンが実際にクリックされたときにうまく機能します。今、私は他の質問に関連しています: WPFボタンが押されてアクセラレータキートリガー
ユーザーがキーを押したときに、同じRenderTransformでボタンにも影響を与えたいと思います。トリガーをトリガーするか、ボタンに新しいまたは既存の変換を何らかの方法で適用できますか?
<Trigger Property="Button.IsPressed" Value="true">
<Setter TargetName="buttonBorder" Property="RenderTransform" >
<Setter.Value>
<TranslateTransform Y="1.0" X="1.0" />
</Setter.Value>
</Setter>
</Trigger>