cegepmatane / Projet-Specialisation-2022-Clement-Darne

Success History est une application de bureau multi-plateforme permettant d'avoir un suivi de ses notes étudiantes.
1 stars 1 forks source link

PoC : Aspect graphique. #2

Closed ClementDrn closed 2 years ago

ClementDrn commented 2 years ago

Pour la PoC il faut une fenêtre graphique fonctionnelle (possibilité de la réduire, agrandir, déplacer et de la fermer) avec :

La fenêtre doit être fonctionnelle sur Windows, Linux et si possible macOS.

ClementDrn commented 2 years ago

Les 3 contrôles ont été ajoutés à la fenêtre. Cette dernière s'exécute aussi bien sur Windows que sur Linux.

Avec Avalonia, les composants graphiques sont ajoutés depuis des fichiers AXAML. Pour la fenêtre principale c'est dans le fichier Success History/Views/MainWindow.axaml. Voici la documentation utilisée pour les composants présents :

Concernant la disposition des contrôles, il y avait plusieurs "layouts" possibles (https://docs.avaloniaui.net/docs/layout). J'ai testé ceux-ci :

Le plus simple a utilisé étant le StackPanel, c'est celui-ci que j'ai choisi : l'UX importe peu pour une PoC.

Le 1er tutoriel d'Avalonia m'a aidé, même si c'est la documentation qui fut la plus utile.

ClementDrn commented 2 years ago

Voici le résultat actuel. image