bonjour,
d'ordinaire lorsque l'on pose un hyperlink une page wpf on navigue avec NavigateUri, mais a partir d'un bouton sur click comment je peu faire.
merci
bonjour,
d'ordinaire lorsque l'on pose un hyperlink une page wpf on navigue avec NavigateUri, mais a partir d'un bouton sur click comment je peu faire.
merci
simple tu fait un doclick
voila le code
et pour le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <TextBlock Height="18" VerticalAlignment="Bottom" Margin="15,0,0,9" Width="189" HorizontalAlignment="Left"> <Hyperlink NavigateUri="toto" x:Name="roro"> <TextBlock Text="tata" /> </Hyperlink></TextBlock> <Button Height="45" HorizontalAlignment="Right" Margin="0,0,106,14" Name="button3" VerticalAlignment="Bottom" Width="92" Click="button3_Click">Button</Button>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 privatevoid button3_Click(object sender, RoutedEventArgs e) { this.roro.DoClick(); }
effectivement
j'ai aussi fais comme cela avec des recherches
j'instancie le nom de la page.xaml ou j'instancie une Uri
Merci
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 <Button Name="btn4" Grid.Column="1" Grid.Row="1" Content="Paramètre" Margin="20" Click="btn_Click" /> private void btn_Click(object sender, RoutedEventArgs e) { Button btn = (Button)sender; switch (btn.Name) { case "btn1": this.NavigationService.Navigate(new Uri("Intro.xaml",UriKind.Relative)); return; case "btn2": return; case "btn3": return; case "btn4": parametre _Parametre = new parametre(); this.NavigationService.Navigate(_Parametre); return; } }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager