Menustrip в WPF - PullRequest
       11

Menustrip в WPF

0 голосов
/ 30 июля 2009

Я ищу элементы меню, чтобы скользить по правой стороне, когда мышь сфокусирована на полосе меню (полоска меню должна быть в вертикальном стиле)?

1 Ответ

0 голосов
/ 30 июля 2009

Используйте EventTrigger с RoutedEvent MouseEnter. Внутри триггера установите раскадровку, которая будет анимировать свойство TranslateTransform для MenuItem. Примерно так:

<EventTrigger RoutedEvent="MenuItem.MouseEnter">
   <EventTrigger.Actions>
      <BeginStoryboard>
         <Storyboard>
            <DoubleAnimation
             Storyboard.TargetProperty="RenderTransform.(TranslateTransform.X)"
             From="0" To="100"/>
         </Storyboard>
      </BeginStoryboard>
   </EventTrigger.Actions>
</EventTrigger>
...