2

ボタンのコントロールテンプレートには、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>

4

1 に答える 1

0

ユーザーがキーを押したときに、ボタンにも影響を与えたい

翻訳操作をストーリーボードに移動し、キーを押して実行することもできます。トリガーを変更して、代わりにそのストーリーボードを呼び出します。

<Trigger Property="Button.IsPressed" Value="true">
   <BeginStoryboard Storyboard="{StaticResource buttonBorderChange}"/>
</Trigger>
于 2015-10-15T18:02:19.353 に答える