2009-07-30 2 views
0

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

ответ

0

Используйте EventTrigger с помощью RouteEvent 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>