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 :

navigatetoscreenaction en code_behind


Sujet :

Windows Presentation Foundation

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 53
    Par défaut navigatetoscreenaction en code_behind
    Salut

    Je n'ai pas beaucoup d'info sur NavigateToScreenAction et je souhaite l'utiliser en c# mais visual ne le reconnait pas.
    NavigateToScreenAction est pourtant généré en XAML avec sketchflow et j'ai lu qu'il était possible de l'utiliser en c# ?

    question subsidiaire, je me perd un peu sur tous ce qui set navigation en WPF, entre les applications , les applications browser, les pages, les user control et le fait que je veuille soit changer de fenetre completement soit modifier le contenu d'un conteneur ( pour ca j'utilise add.children , je connais des gens qui joue sur visibilty du UC), Alors y a t'il des techniques "absolues" , des choses a bannir absolument ? et si vous connaissez un tuto dédié a ce sujet, je suis preneur

    Merci

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

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Pour l'utiliser en C#, tu as bien vérifier que les using étaient présent ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 53
    Par défaut
    je ne trouve pas NavigateToScreenAction dans la doc msdn et Visual ne me propose pas de résoudre d'ou ma question

  4. #4
    Membre Expert Avatar de meziantou
    Homme Profil pro
    autre
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

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

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Par défaut
    Ca devrait répondre à ta question
    http://social.expression.microsoft.c...8-b4ad3a88d140

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Par défaut
    Salut,

    Il semble que NavigateToScreenAction appartienne au Namespace Microsoft.Expression.Prototyping.Behavior.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 53
    Par défaut
    Ok
    il faut rajouter des références à Microsoft.Expression.Prototyping.Behavior et
    System.Windows.Interactivity à la main.

    Merci pour votre aide

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 53
    Par défaut
    en fait j'ai encore un petit soucis

    le code fonctionne quand je le met en entier
    mais ce que je voulais faire c'est enlever les lignes suivantes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
                System.Windows.Interactivity.EventTrigger clickTrigger = new System.Windows.Interactivity.EventTrigger("Click");
                clickTrigger.Actions.Add(navigateAction);
     
                // associate the trigger with the object
                System.Windows.Interactivity.TriggerCollection triggerCollection = Interaction.GetTriggers(this.monbouton);
                triggerCollection.Add(clickTrigger);

    qui semblent abonner un bouton a l'evenement click et le click à la navigation.

    mon but est de lancer la navigationaction dans un evenement click en c# pour pouvoir lui rajouter une condition (et pas juste sur un clic) ce que je n'ai pas trouver dans le générateur de prototype sous sketchflow.

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 53
    Par défaut
    Bon en fait ma solution consiste à abonner le bouton a la navigationaction dans le bout de code qui vérifie si la condition voulue est réaliser et à le désabonner ensuite.

    Sketchflow c'est génial mais j'ai toujours la crainte de ne pas savoir m'adapter au squelette qu'il génère.

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

Discussions similaires

  1. Ecriture Code_behind javascript appel fonction
    Par Hurin dans le forum ASP.NET
    Réponses: 7
    Dernier message: 30/06/2008, 09h01
  2. Comment passer ce code en code_behind
    Par calagan99 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 30/04/2007, 17h06

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