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

Silverlight Discussion :

Fonctionnement Navigation application ?


Sujet :

Silverlight

  1. #1
    Membre éclairé Avatar de Mozofeuk
    Inscrit en
    Novembre 2007
    Messages
    326
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 326
    Par défaut Fonctionnement Navigation application ?
    Bonjour a tous,

    Je viens de me mettre au SL3.0 et je test de refaire une application SL2.0 en utilisant le SL3.0. Je m'intéresse particulierement aux projet de type navigation application pour la possibilité d'utiliser les touches de navigation du navigateur.

    Le problème est que je ne voit pas trop comment il est possible de passer des paramètres de vue en vue, étant donner que c'est le constructeur de base qui est toujours utilisé lorsque la vue change.

    Sur certaine page, les paramètres me passer dans le constructeur me permettre de tester les droits de l'utilisateur or ces pages sont accessible en modifiant l'url en haut du navigateur.

    Je pense ne pas avoir bien compris le fonctionnement si quelqu'un pouvait m'eclairer ?

    Cordialement MoZo

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Lorsque tu changes de vus, tu peux surcharger la méthode OnNavigatedTo de tes vues pour connaitre les paramètres passés

  3. #3
    Membre éclairé Avatar de Mozofeuk
    Inscrit en
    Novembre 2007
    Messages
    326
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 326
    Par défaut
    Merci a toi Thomas, pourrais tu me montrer un petit exemple car je ne vois pas trop comment surcharger cette methode afin qu'elle puisse récupérer les élément que je passer auparavant dans le constructeur.

    Avant pour changer de page je faisait quelque chose du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.content = new Page2(string  NomPersonne);
    Comme ça la page afficher changer et je pouvais récupérer mes paramètres dans le constructeur de Page2. Ou sinon faut t'il que j'essaye de faire quelque chose comme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MainPage.ContentFrame.Content = new Page2(string  NomPersonne);
    Cordialement MoZo

  4. #4
    Membre éclairé Avatar de Mozofeuk
    Inscrit en
    Novembre 2007
    Messages
    326
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 326
    Par défaut
    En fait je ne comprend pas trop comment on surcharge une méthode override

    Un petit exemple plz, Cordialement MoZo

  5. #5
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par Mozofeuk Voir le message
    En fait je ne comprend pas trop comment on surcharge une méthode override

    Un petit exemple plz, Cordialement MoZo
    VS t'aides bien. Tu tapes override tu mets un espace et là VS te propose toutes les méthodes que tu peux surcharger, à toi de choisir la tienne, il mettra la visiblilité les arguments et le type de retour

  6. #6
    Membre éclairé Avatar de Mozofeuk
    Inscrit en
    Novembre 2007
    Messages
    326
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 326
    Par défaut
    Merci a toi Skyounet, le truc c'est que thomas me conseille de surcharger la methode OnNavigatedTo de mes vues. Elle est déja ecrite dans chacune de mes vues comme cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     // Executes when the user navigates to this page.
            protected override void OnNavigatedTo(NavigationEventArgs e)
            {
     
            }
    Comment réécrire(surcharger ?) cette méthode afin d'y passer mes arguments ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    protected override void OnNavigatedTo(NavigationEventArgs e,Client MonClient)
            {
     
            }
    si j'essaye de lui passer des paramètres comme au dessus cela ne marche pas.

    Dsl mais j'ai du mal a comprendre le principe même de la surcharge

    Cordialement MoZo

  7. #7
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par Mozofeuk Voir le message
    Merci a toi Skyounet, le truc c'est que thomas me conseille de surcharger la methode OnNavigatedTo de mes vues. Elle est déja ecrite dans chacune de mes vues comme cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     // Executes when the user navigates to this page.
            protected override void OnNavigatedTo(NavigationEventArgs e)
            {
     
            }
    Comment réécrire(surcharger ?) cette méthode afin d'y passer mes arguments ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    protected override void OnNavigatedTo(NavigationEventArgs e,Client MonClient)
            {
     
            }
    si j'essaye de lui passer des paramètres comme au dessus cela ne marche pas.

    Dsl mais j'ai du mal a comprendre le principe même de la surcharge

    Cordialement MoZo
    Ok donc là ça veut dire que ta méthode est déjà surchargée. A toi de mettre le code que tu veux dedans. Tu ne peux pas changer les arguments ni le type de retour.

    Bon après pour répondre à ton problème, je ne peux pas encore t'aider, n'ayant pas encore étudié la Navigation en SL

Discussions similaires

  1. Manque paquets pour faire fonctionner une application
    Par mullger dans le forum Applications et environnements graphiques
    Réponses: 21
    Dernier message: 30/04/2007, 13h36
  2. Réponses: 5
    Dernier message: 05/03/2007, 17h47
  3. Réponses: 14
    Dernier message: 20/02/2007, 09h26
  4. Réponses: 5
    Dernier message: 05/12/2006, 23h57
  5. Faire fonctionner une application monoposte en réseau
    Par obon dans le forum Bases de données
    Réponses: 3
    Dernier message: 30/04/2006, 10h26

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