Bonjour tout le monde,
je développe une application pour Windows 8.1 et j'ai un petit souci coté XAML.
J'essaye de mettre en place un trigger pour faire disparaitre un textblock sur le clic d'un bouton.
Voici le code :
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
19
20
21
22
23
24
25
26
27
28
29 <StackPanel Grid.Row="1" Background="SteelBlue"> <Grid x:Name="GridMenu" > <TextBlock x:Name="TbIsibudget" Text="IsiBudget" FontSize="30" HorizontalAlignment="Center" VerticalAlignment="Center" /> <ToggleSwitch HorizontalAlignment="Left" Margin="50,0,0,0" VerticalAlignment="Center" Width="100" OnContent="Recherche" OffContent="Recherche" Toggled="ToggleSwitch_Toggled"/> </Grid> <Grid> <Button x:Name="BtnTest"> <Button.Triggers> <EventTrigger> <EventTrigger.RoutedEvent>Button.Click</EventTrigger.RoutedEvent> <BeginStoryboard> <Storyboard> <DoubleAnimation Storyboard.TargetName="Test" Storyboard.TargetProperty="(TextBlock.Opacity)" From="1.0" To="0.0" Duration="0:0:1" AutoReverse="True" RepeatBehavior="Forever" /> </Storyboard> </BeginStoryboard> </EventTrigger> </Button.Triggers> </Button> <TextBlock x:Name="Test" Text="AAAA" FontSize="25" Margin="150,0,0,0" Opacity="0"> </TextBlock> </Grid> </StackPanel>
Le problème est que sur VS, le "Click" de la ligne
"<EventTrigger.RoutedEvent>Button.Click</EventTrigger.RoutedEvent>"
est souligné en bleu avec un message d'erreur : Routed event descriptor field 'ClickEvent' missing.
Du coup quand je lance l'appli, la textblock apparait puis disparait sans arrêt !
Quelqu'un aurait une idée ?
Merci de votre contribution !
EDIT : je me suis trompé de fofo, je voulait poster dans WPF sorry ! Un admin pour déplacer ^^' ?
Partager