No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
MasterDetail
MasterDetail.sln
README.md

README.md

Master/Detail

Projet en CSharp : créer un Master/Detail avec le framework Prism

Ce projet a été réalisé durant ma 1ère année d'IUT informatique à Clermont-Ferrand.

Un Master/Detail c'est quoi ?

Le Master/Detail est constitué de 2 parties. La première ( le master ) est généralement une liste et le second ( le detail ) correspond au contenu. Ce type de pattern est souvent utilisé pour des utilitaires proposant une liste avec un affichage. Sinon vous pouvez suivre ce lien sur lequel tout est expliqué :

Le thème du Master/Detail

J'ai choisi le thème de League Of Legends, nous allons donc avoir une liste de champions situé sur le coté gauche de l'application.

Une fois le champion sélectionné nous pouvons choisir le detail que l'on veut parmis : Champion - Histoire - Vidéo

Pour champion vous avez une image qui reprend le meilleur stuff du champion ainsi que ses caractéristiques.

L'histoire du champion est celle de Riot Games, vous pouvez lire la voix du champion.

Enfin la vidéo du champion qui est la vidéo de présentation du champion disponible sur YouTube.

Quelques options

Au lancement du programme une interface de connection toute simple s'affiche, une fois le login rentré vous pouvez vous connecter.

Vous êtes maintenant sur le programme principal ( le Master/Detail ) et vous avez une section MonProfil qui va vous permettre de regarder les informations sur la personne qui utilise le programme et de voir mon GitHub dans l'application.

Un bouton se déconnecter qui va quitter l'application.

Réalisé en C# avec Visual Studio 2015.

L'inteface Login

Preview

L'interface du client

Preview