IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Presentation Foundation Discussion :

navigation entre les pages(WinForm)


Sujet :

Windows Presentation Foundation

  1. #1
    Membre actif
    Inscrit en
    Janvier 2004
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 208
    Points : 227
    Points
    227
    Par défaut navigation entre les pages(WinForm)
    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

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 562
    Points : 1 313
    Points
    1 313
    Par défaut
    simple tu fait un doclick

    voila 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>
    
    et pour le code
    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();
    }
    

  3. #3
    Membre actif
    Inscrit en
    Janvier 2004
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 208
    Points : 227
    Points
    227
    Par défaut
    effectivement

    j'ai aussi fais comme cela avec des recherches
    j'instancie le nom de la page.xaml ou j'instancie une Uri
    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;
     
                }
            }
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. navigation entre les pages
    Par rrbenez dans le forum Développement Sharepoint
    Réponses: 3
    Dernier message: 13/01/2010, 08h48
  2. un problème lors d'une navigation entre les page
    Par mrprogram dans le forum JSF
    Réponses: 3
    Dernier message: 28/05/2009, 17h00
  3. problème Navigation entre les pages de JSF
    Par zerocoolyoussef dans le forum JSF
    Réponses: 2
    Dernier message: 12/03/2009, 17h50
  4. pb de navigation entre les pages jsf !
    Par mido_bc dans le forum JSF
    Réponses: 4
    Dernier message: 05/02/2009, 16h49
  5. identification utilisateur et la navigation entre les pages
    Par montassar.nizar dans le forum JDeveloper
    Réponses: 2
    Dernier message: 08/05/2008, 12h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo