我的问题:
如何触发web浏览器事件,如导航/导航,以便我可以为整个浏览器设置动画?
我在Blend 4
中的触发器面板中找不到这2个动作答案 0 :(得分:1)
EventTriggers
仅适用于RoutedEvents
,这些事件未被路由。
您可以处理这些事件并在代码中制作动画。
除此之外,你可以使用Blend的交互性:
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions"
<WebBrowser>
<i:Interaction.Triggers>
<i:EventTrigger EventName="Navigated">
<i:EventTrigger.Actions>
<ei:ControlStoryboardAction>
<ei:ControlStoryboardAction.Storyboard>
<!-- Storyboard here -->
</ei:ControlStoryboardAction.Storyboard>
</ei:ControlStoryboardAction>
</i:EventTrigger.Actions>
</i:EventTrigger>
</i:Interaction.Triggers>
</WebBrowser>
我很惊讶它们的使用没有集成到Blend的触发器编辑UI中。