1

我创建了一个按钮并在表达式混合中添加了一个故事板动画。我还添加了超链接行为。该链接有效,但是当我将鼠标悬停在它上面以显示动画时,什么也没有发生。

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

4

1 回答 1

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

于 2009-09-23T16:10:39.123 回答