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.