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 Phone .NET Discussion :

Projet SLXNA et MVVM


Sujet :

Windows Phone .NET

  1. #1
    Membre expérimenté Avatar de DotNET74
    Homme Profil pro
    Watch R&D Engineer & Apprenti .NET
    Inscrit en
    Août 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Watch R&D Engineer & Apprenti .NET

    Informations forums :
    Inscription : Août 2003
    Messages : 1 986
    Points : 1 453
    Points
    1 453
    Par défaut Projet SLXNA et MVVM
    Hello,

    Je me posais la question suivante:

    peut-on faire un projet qui mixe SL et XNA en utilisant la pattern MVVM ?

    Quels sont les blocages qui ne permettraient pas de gérer la partie XNA dans le ViewModel par exemple ?

    Merci aux experts
    La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
    La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !

    Si vous aimez ma réponse, cliquez sur la main verte Merci

  2. #2
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Salut.
    Comme tu peux mixer les deux, je ne vois pas le problème.
    http://msdn.microsoft.com/en-us/libr...(v=vs.92).aspx

  3. #3
    Membre expérimenté Avatar de DotNET74
    Homme Profil pro
    Watch R&D Engineer & Apprenti .NET
    Inscrit en
    Août 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Watch R&D Engineer & Apprenti .NET

    Informations forums :
    Inscription : Août 2003
    Messages : 1 986
    Points : 1 453
    Points
    1 453
    Par défaut
    En fait,

    j'ai du mal à voir comment implémenter la partie XNA du code behind d'une page dans son ViewModel !

    Et je parle bien de faire un projet SLXNA en suivant la pattern MVVM et non de mixer SL avec XNA (ça je sais qu'on peut le faire).

    Merci
    La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
    La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !

    Si vous aimez ma réponse, cliquez sur la main verte Merci

  4. #4
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    si j'avais bien compris à la formation et ce que tu veux faire,
    tu peux mettre du code SL dans XNA mais pas l'inverse.

  5. #5
    Membre expérimenté Avatar de DotNET74
    Homme Profil pro
    Watch R&D Engineer & Apprenti .NET
    Inscrit en
    Août 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Watch R&D Engineer & Apprenti .NET

    Informations forums :
    Inscription : Août 2003
    Messages : 1 986
    Points : 1 453
    Points
    1 453
    Par défaut
    Ok,

    je suis parvenu à binder les contrôles SL sur le ViewModel mais ce que je n'arrive pas à faire c'est transférer tout le code XNA du code behind dans le ViewModel.

    tout ce qui est OnNavigatedTo......

    Je ne sais pas si le DataContext de la Page permet de câbler sur ces procédures si elles se trouvaient dans le ViewModel....
    La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
    La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !

    Si vous aimez ma réponse, cliquez sur la main verte Merci

  6. #6
    Membre émérite
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Points : 2 682
    Points
    2 682
    Par défaut
    J'ai du mal à comprendre en quoi la pattern MVVM pourrait être utile en XNA ?
    .
    Pas de question technique en MP, merci.
    .
    Un emulator Gameboy Color pour Windows Phone ?
    c'est moi qui l'ai fait

  7. #7
    Membre expérimenté Avatar de DotNET74
    Homme Profil pro
    Watch R&D Engineer & Apprenti .NET
    Inscrit en
    Août 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Watch R&D Engineer & Apprenti .NET

    Informations forums :
    Inscription : Août 2003
    Messages : 1 986
    Points : 1 453
    Points
    1 453
    Par défaut
    Et bien comme ça j'ai tout dans le ViewModel.

    et vu qu'on peut utiliser des composants SL sur une page XNA c'est plus pratique de les gérer en MVVM.

    D'où la question....
    La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
    La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !

    Si vous aimez ma réponse, cliquez sur la main verte Merci

  8. #8
    Membre émérite
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Points : 2 682
    Points
    2 682
    Par défaut
    c'est pas en XNA donc puisque c'est sur la page SL.
    Tu fais juste du Binding sur tes controles SL et tu les rends via un UIElementRenderer coté XNA.

    http://msdn.microsoft.com/en-us/libr...=VS.92%29.aspx

    ou alors j'ai rien compris a ton problème

    je suis parvenu à binder les contrôles SL sur le ViewModel mais ce que je n'arrive pas à faire c'est transférer tout le code XNA du code behind dans le ViewModel.
    Ton ViewModel n'est pas dans l'App ?
    .
    Pas de question technique en MP, merci.
    .
    Un emulator Gameboy Color pour Windows Phone ?
    c'est moi qui l'ai fait

  9. #9
    Membre expérimenté Avatar de DotNET74
    Homme Profil pro
    Watch R&D Engineer & Apprenti .NET
    Inscrit en
    Août 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Watch R&D Engineer & Apprenti .NET

    Informations forums :
    Inscription : Août 2003
    Messages : 1 986
    Points : 1 453
    Points
    1 453
    Par défaut
    Si tu as bien compris mon problème c'est juste que ça me gêne d'avoir du code dans mon ViewModel (qui n'est pas dans App mais dans un Locator) et du code (Update, Draw....) dans la C# de la page XMAL.

    J'aurais aimé pouvoir tout mettre dans le ViewModel de chaque page de jeu car j'ai plusieurs page de jeu.
    La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
    La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !

    Si vous aimez ma réponse, cliquez sur la main verte Merci

Discussions similaires

  1. [MVVM] Question Organisation projet MVVM
    Par Ohmygosh dans le forum Windows Phone
    Réponses: 5
    Dernier message: 04/04/2012, 10h43
  2. MVVM et multi projets
    Par DotNET74 dans le forum Visual Studio
    Réponses: 2
    Dernier message: 04/09/2011, 14h22
  3. [MVVM] Architecture projet pour interface personnalisable par l'utilisateur
    Par obarator dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 11/07/2011, 21h41
  4. Trigger bidding dans un projet MVVM
    Par zebiloute dans le forum Silverlight
    Réponses: 2
    Dernier message: 05/12/2010, 09h12
  5. Blend + MVVM : Process de mise à dispo d'un projet Dev->Designer
    Par zax-tfh dans le forum Windows Presentation Foundation
    Réponses: 10
    Dernier message: 30/03/2009, 11h09

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