Bonjour à vous :)
Je reprends la programmation après quasiment trois ans d’arrêts et, dans ma grande douleur, ce n'est pas comme le vélo tellement j'ai oublié des choses et je m'y perds..
Avant d'exposer mon problème/question je vous présente le contexte de mon projet perso actuel :
Je suis en train de développer un petit jeu qui a besoin de trois écrans, chaque écran devra disparaître à chaque fois que l'on passe à un autre :
- Le premier, qui est aussi l'écran de lancement, permet aux joueurs de choisir des options.
- Le deuxième est l'écran de jeu ou une carte sera tiré aléatoirement selon les paramètres qui ont été choisi sur le premier écran.
- Le troisième sera un écran du score final.
Toute la gestion est codé et fonctionne sans soucis.
La ou je ne m'en sors pas c'est passer d'une fenêtre à une autre en transmettant des variables.
Donc j'ai plusieurs questions qui touchent au C# et au WPF :
- Pour les écrans quel est la meilleure utilisation dans mon cas, Fenêtre, Page ou autre ?
- Quel est la meilleure pratique, même si c'est lourd à mettre en place, pour gérer plusieurs écrans et savoir ou on en est ?
Disons qu'un maFenetre.Close() suivi d'un newFenetre.Show() n'arrive pas à satisfaire mon envie de faire un truc parfait et réutilisable sur d'autres projets qui seront plus importants. Je recherche donc un système ou je peux contrôler mes fenêtres par le Main de mon application en gros.
Sachant que ma volonté est ensuite de pouvoir installer mon application sur Android en m'aidant de Xamarin (mais je n'y suis pas encore ^^).
J'ai tenté des recherches Google avant de venir ici, mais ayant du mal à replonger dans le code j'ai beaucoup de mal à trouver les bons mots clefs donc je vous remercie avant tout de votre sollicitude et je prends conseils, liens tutos et j'en passe =)
Au plaisir de lire vos réponses,
Woote.
Partager