WPF触发器WebBrowser导航/导航

时间:2011-06-02 00:04:03

标签: wpf xaml browser

我的问题:
如何触发web浏览器事件,如导航/导航,以便我可以为整个浏览器设置动画?

我在Blend 4

中的触发器面板中找不到这2个动作

1 个答案:

答案 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中。