Hi,
hätte an euch mal eine Frage bezüglich WPF und EventTrigger.
Ich hab ein TabControl und möchte das bei MouseLeave auf einem TabItem eine Animation ausgeführt wird. Dies soll jedoch nur geschehen wenn das TabItem nicht selected ist.
So sieht es z.z. aus:
Hat jemand eine Idee wie man das realisieren kann?
Danke
hätte an euch mal eine Frage bezüglich WPF und EventTrigger.
Ich hab ein TabControl und möchte das bei MouseLeave auf einem TabItem eine Animation ausgeführt wird. Dies soll jedoch nur geschehen wenn das TabItem nicht selected ist.
So sieht es z.z. aus:
XML-Quellcode
- <EventTrigger RoutedEvent="MouseEnter">
- <BeginStoryboard >
- <Storyboard>
- <ColorAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Bd" Storyboard.TargetProperty="(Background).(SolidColorBrush.Color)">
- <SplineColorKeyFrame KeyTime="00:00:00.4" Value="#FFF3F4FD"/>
- </ColorAnimationUsingKeyFrames>
- </Storyboard>
- </BeginStoryboard>
- </EventTrigger>
- <EventTrigger RoutedEvent="MouseLeave">
- <BeginStoryboard >
- <Storyboard>
- <ColorAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Bd" Storyboard.TargetProperty="(Background).(SolidColorBrush.Color)">
- <SplineColorKeyFrame KeyTime="00:00:00.4" Value="#00000000"/>
- </ColorAnimationUsingKeyFrames>
- </Storyboard>
- </BeginStoryboard>
- </EventTrigger>
- <Trigger Property="IsSelected" Value="True">
- <Setter Property="Background" TargetName="Bd" Value="#FFF3F4FD" />
- </Trigger>
Hat jemand eine Idee wie man das realisieren kann?
Danke