Bonjour à tous,
J'ai un problème vraiment étrange en WPF.
J'ai créé avec Blend 4 une animation sur un textbox.
Le code parlera plus facilement :
Code xaml : 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 <UserControl.Resources> <Storyboard x:Key="OnGotFocus1"> <ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Border.BorderBrush).(SolidColorBrush.Color)" Storyboard.TargetName="monTextBox"> <EasingColorKeyFrame KeyTime="0" Value="#FF7F9DB9"/> <EasingColorKeyFrame KeyTime="0:0:0.3" Value="#FFB40505"/> </ColorAnimationUsingKeyFrames> <ThicknessAnimationUsingKeyFrames Storyboard.TargetProperty="(Border.BorderThickness)" Storyboard.TargetName="monTextBox"> <EasingThicknessKeyFrame KeyTime="0" Value="1"/> <EasingThicknessKeyFrame KeyTime="0:0:0.3" Value="2"/> </ThicknessAnimationUsingKeyFrames> </Storyboard> </UserControl.Resources> <UserControl.Triggers> <EventTrigger RoutedEvent="FocusManager.GotFocus" SourceName="monTextBox"> <BeginStoryboard Storyboard="{StaticResource OnGotFocus1}"/> </EventTrigger> </UserControl.Triggers>
Donc, je détecte l'exécution de l'animation. Une fois celle-ci terminée, les valeurs qui devaient être modifiées l'ont été MAIS rien ne s'affiche à l'écran !
Rien ne change. Du tout !
Si quelqu'un à une idée, je suis preneur
Merci d'avance !
Update : après tests, si j'ajoute une animation sur le label à côté, ça fonctionne, mais toujours pas sur le textbox.
Partager