2009-07-30 5 views
0

Ich suche nach Menüelementen, um nach rechts zu schieben, wenn die Maus auf die Menüleiste fokussiert ist (die Menüleiste sollte im vertikalen Stil sein)?Menustrip in WPF

Antwort

0

Verwenden Sie eine EventTrigger mit dem RoutedEvent MouseEnter. Richten Sie im Auslöser ein Storyboard ein, das die TranslateTransform-Eigenschaft von MenuItem animiert. Etwas wie dieses:

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