bonjour
j'aimerais faire un bouton a demi masqué par un rectangle et qui bouge vers la gauche au mouseenter
et qui rerentre vers la droite au mouse leave
avec les effets je rentre tout seul progressivement et sii je repasse dessus il resort aussi a partir de la position qu'il a
comme on le voit de temps en temps sur flash
pour le moment j'ai fait ca (mon bouton est dans un ser control)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 <Window.Resources> <Storyboard x:Key="Storyboard1"> <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="userControl1" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)"> <SplineDoubleKeyFrame KeyTime="00:00:00" Value="0"/> <SplineDoubleKeyFrame KeyTime="00:00:01" Value="-83.125"/> </DoubleAnimationUsingKeyFrames> </Storyboard> <Storyboard x:Key="Storyboard2"/> </Window.Resources> <Window.Triggers> <EventTrigger RoutedEvent="Mouse.MouseEnter" SourceName="userControl1"> <RemoveStoryboard BeginStoryboardName="Storyboard1_BeginStoryboard"/> <BeginStoryboard x:Name="Storyboard1_BeginStoryboard" Storyboard="{StaticResource Storyboard1}"/> </EventTrigger> <EventTrigger RoutedEvent="Mouse.MouseLeave" SourceName="userControl1"> <PauseStoryboard BeginStoryboardName="Storyboard1_BeginStoryboard"/> </EventTrigger> </Window.Triggers> <Grid x:Name="LayoutRoot"> <Test_Tool_tips:UserControl1 HorizontalAlignment="Left" Margin="90.875,29.875,0,0" Width="186" Height="39.75" VerticalAlignment="Top" x:Name="userControl1" RenderTransformOrigin="0.5,0.5"> <Test_Tool_tips:UserControl1.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="1" ScaleY="1"/> <SkewTransform AngleX="0" AngleY="0"/> <RotateTransform Angle="0"/> <TranslateTransform X="0" Y="0"/> </TransformGroup> </Test_Tool_tips:UserControl1.RenderTransform> </Test_Tool_tips:UserControl1> <Rectangle Fill="#FFFFFFFF" Stroke="#FF000000" Margin="117.875,15,104.125,183.5"/> </Grid>
Partager