2012-07-06 86 views
2

在我的按鈕的控件模板我有一個IsPressed觸發移動按鈕向下和向右。當按鈕被實際點擊這一切的偉大工程。現在我涉及到我的另一個問題: WPF Button IsPressed and Accelerator Key TriggerWPF如何調用的RenderTransform或觸發的觸發

當用戶按下一個鍵,我想也有我的按鈕影響相同的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> 

回答

0

當用戶按下一個鍵,我想也有我的按鈕影響

移動轉換操作轉換成可從該按鍵作爲被執行的故事板好。改變觸發調用該故事板來代替。

<Trigger Property="Button.IsPressed" Value="true"> 
    <BeginStoryboard Storyboard="{StaticResource buttonBorderChange}"/> 
</Trigger>