表达式混合点击事件动画

时间:2009-09-23 15:37:55

标签: silverlight expression-blend

我创建了一个按钮,并在表达式混合中添加了一个故事板动画。我还添加了一个超链接行为。该链接有效但当我将鼠标悬停在其上以显示动画时没有任何反应。

是否有关于如何将超链接与动画链接的教程?

1 个答案:

答案 0 :(得分:0)

动画的触发器是什么?不幸的是,我不知道最好的“可混合”方法来实现这一点,但它应该很容易在Xaml中连线。你最终会得到这样的东西:

<Button>    
      <Button.Triggers> 
        <EventTrigger RoutedEvent="Button.MouseEnter"> 
          <BeginStoryboard> 
            <Storyboard> 
            </Storyboard> 
          </BeginStoryboard> 
        </EventTrigger> 
      </Button.Triggers> 
</Button>

这会导致您的故事板在鼠标进入按钮时运行。我知道这与您之后的悬停事件不同,但我认为您可以为动画添加延迟以补偿它。如果这没有用,你可以发布你正在使用的Xaml吗?

本文讨论Xaml中的动画触发器,但它可能比您想要的更多开发人员倾斜: http://msdn.microsoft.com/en-us/magazine/cc721608.aspx