WPF запускает навигацию веб-браузера / с возможностью навигации

#wpf #xaml #browser

#wpf #xaml #браузер

Вопрос:

Мой вопрос :
Как я могу запускать события веб-браузера, такие как навигация, чтобы я мог анимировать весь браузер?

Я не могу найти эти 2 действия на панели триггеров в Blend 4

Ответ №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.