我创建了一个按钮,并在表达式混合中添加了一个故事板动画。我还添加了一个超链接行为。该链接有效但当我将鼠标悬停在其上以显示动画时没有任何反应。
是否有关于如何将超链接与动画链接的教程?
答案 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