【问题标题】:WPF How to call rendertransform or trigger a triggerWPF 如何调用 rendertransform 或触发触发器
【发布时间】:2012-07-06 21:26:43
【问题描述】:

在我的按钮的控件模板中,我有一个 IsPressed 触发器,可以将按钮向下和向右移动。当实际单击按钮时,这一切都很好。现在我涉及到我的另一个问题: WPF Button IsPressed and Accelerator Key Trigger

当用户按下一个键时,我希望我的按钮也受到相同的 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>

【问题讨论】:

    标签: wpf


    【解决方案1】:

    当用户按下一个键时,我希望我的按钮也受到影响

    将翻译操作移动到故事板中,也可以通过按键执行。更改触发器以改为调用该情节提要。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-23
      • 2013-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多