WpfApp1
Logique d'interaction pour AddAShark.xaml
Page qui permet à un utilisateur d'ajouter un requin
AddAShark
Evénement ExitClick qui permet de quitter la page
Evénement SubmitClick qui permet d'ajouter un requin depuis la page
InitializeComponent
Interaction logic for App.xaml
App
InitializeComponent
Application Entry Point.
Logique d'interaction pour ChangerMotDePasse.xaml
Page qui permet à un utilisateur de changer son mot de passe
ChangerMotDePasse
Evénement qui permet de valider le changement du mot de passe
Méthode qui vérifie que le mot de passe et le même que celui de la confirmation
Booléen : true si ils sont égaux, false sinon
Méthode qui vérifie que l'ancien mot de passe et bien le mot de passe actuel de l'utilisateur
Booléen : true si ils sont égaux, false sinon
Evénement qui permet de quitter la page
InitializeComponent
Logique d'interaction pour CreerCompte.xaml
Page qui permet à un utilisateur de créer un compte
CreerCompte
Evénement qui permet de quitter la page
Evénement qui permet d'ouvrir la page de connection
Evénement qui permet de créer un compte utilisateur
InitializeComponent
Logique d'interaction pour Description.xaml
Page qui affiche la description d'un requin de la liste des requins ajoutéss
DescriptionAdd
Méthode qui permet de transformer un url venant d'internet en BitmapImage
BitmapImage la nouvel BitmapImage créée à partir de du string
Méthode qui met à jour toutes les informations sur la page grace au requin
Evénement qui permet de quitter la page
Evénement qui permet d'ajouter le requin dans la Liste des requins validé
Evénement qui permet de refuser le requin et donc de le supprimer de la liste des requins ajoutés
InitializeComponent
Logique d'interaction pour DescriptionEdit.xaml
Page qui affiche la description d'un requins de la liste des requins modifiés avec la description du requin de base
DescriptionEdit
Méthode qui permet de transformer un url venant d'internet en BitmapImage
BitmapImage la nouvel BitmapImage créée à partir de du string
Méthode qui met à jour toutes les informations de la partie droite grace au requin
Fait la même chose que updateUi mais pour l'ancien requin donc la partie gauche
Evénement qui permet de modifier l'ancien requin en le remplaçant par le nouveau et donc l'enlève de la liste des requins modifiés et le rajoute dans la lsite des requins validés
Evénement qui permet de refuser la modification et donc supprime le requin de la liste des requins modifiés
Evénement qui permet de quitter la page
InitializeComponent
Logique d'interaction pour InfoUtilisateur.xaml
Page qui permet à un utilisateur de voir ses informations
InfoUtilisateur
Méthode qui permet de mettre à jour les informations de la page
Evénement qui permet de quitter la page
Evénement qui permet à l'utilisateur de se déconnecter
Evénement qui permet d'ouvrir la page ChangerMotDePasse
InitializeComponent
Interaction logic for MainWindow.xaml
Page principal de CShark
MainWindow
Evénement associé à l'EventHandler AccueilWeChange de l'UserControlAccueil
Evénement associé à l'EventHandler AccueilWeGo de l'UserControlRequin
Evénement associé à l'EventHandler EditWeGo de l'UserControlDescription
Evénement associé à l'EventHandler DescriptionWeGo de l'UserControlRequin
Evénement associé à l'EventHandler DescWeGo de l'UserControlEdit
Evénement qui est déclenché lorsque l'ObservableCollection change pour mettre à jour l'affichage
Evénement qui est déclenché lorsque la sélection de la comboBox a été changée pour mettre à jour l'affichage
Méthode qui permet de changer zonePage et l'affichage de la page
Méthode qui permet de changer la sélection de la comboBox, zonePage et l'affichage de la page
Evénement qui est déclenché lorsque l'utilisateur qui sur la barre de Recherche et permet d'effacer le text "Rechercher" lorsque l'utilisateur qui sur la barre de Recherche
Méthode qui permet de charger les userControlRequin dans la listBox
Méthode qui permet de changer l'affichage de la page en fonction d'une zone donnée
Méthode qui permet de vider la listBox
Evénement qui est déclenché quand l'utilisateur écrit une lettre dans la barre de rechercher
Permet de d'ajouter des userControlRequin dans la listBox en fonction du motif rentré par l'utilisateur
InitializeComponent
Logique d'interaction pour SeConnecter.xaml
Page qui permet à l'utilisateur de se connecter
SeConnecter
Evénement qui permet de quitter la page
Evénement qui permet d'ouvrir la page CreerCompte et de fermer celle la
Evénement qui permet à l'utilisateur de ce connecter quand il a rentré son email et son mot de passe
InitializeComponent
Classe AccueilnWeChangeEventArgs qui implémente EventArgs
Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlAccueil après avoir cliquer sur la carte
Logique d'interaction pour userControlAcceuil.xaml
UserControl qui permet d'afficher la carte du monde et le bandeau de l'application
userControlAcceuil
Event Handler de DescriptionWeGoEventArgs
Evénement qui permet d'ouvrir la page AddAShark
Evénement qui permet d'ouvrir soit la page CreerCompte soit InfoUtilisateur
Evénement qui est déclenché lorsque l'utilisateur appouye sur une partie de la carte correspondant à l'océan Arctique
Evénement qui est déclenché lorsque l'utilisateur appouye sur une partie de la carte correspondant à l'océan Atlantique
Evénement qui est déclenché lorsque l'utilisateur appouye sur une partie de la carte correspondant à l'océan Indien
Evénement qui est déclenché lorsque l'utilisateur appouye sur une partie de la carte correspondant à l'océan Pacifique
Méthode qui permet de changer la source de la carte en fonction de la zone donnée en paramètre
InitializeComponent
Logique d'interaction pour UserControlBoite.xaml
UerControl pour toutes les fois ou nous avons besoins d'un textBlock et en dessous d'une textBox
UserControlBoite
InitializeComponent
Logique d'interaction pour userControlDescription.xaml
UserControl qui affiche la desription d'un requin
userControlDescription
Evénement qui permet de changer le content control de la main window
Evénement qui soit change le content control de la main window soit ouvre la page SeConnecter
Méthode qui permet de transformer un url venant d'internet en BitmapImage
BitmapImage la nouvel BitmapImage créée à partir de du string
Méthode qui permet de mettre à jour l'affichage de la page en fonction du requin
Evénement qui est déclenché lorsque l'on clique sur la vidéo (easter egg)
InitializeComponent
Logique d'interaction pour UserControlEdit.xaml
UserControlEdit
Méthode qui permet de mettre à jour l'affichage de la page à partir d'un requin
Evénement qui permet à l'utilisateur de retourner à la page de description du requin
Evénement qui permet de valider les modifications faites à un requin
InitializeComponent
Logique d'interaction pour UserControlPosition.xaml
Le userControl que l'on aurait utilisé pour afficher les zones des requins sur la carte
UserControlPosition
InitializeComponent
Classe DescriptionWeGoEventArgs qui implémente EventArgs
Elle permet de créer un argument qui permet de transformer le content control de la main window en USerControlDescription après avoir cliquer sur le UserControlRequin
Logique d'interaction pour UserControlRequin.xaml
UserControlRequin
Event Handler de DescriptionWeGoEventArgs
Evénement qui est déclencher quand l'utilisateur clique sur l'userControl
Méthode qui permet de mettre à jour l'affichage de l'userControl
InitializeComponent
Logique d'interaction pour ValiderSubmit.xaml
ValiderSubmit
Evénement qui se déclenche quand l'ObservableCollection RequinsAdd change puis met à jour l'affichage
Evénement qui se déclenche quand l'ObservableCollection RequinsEdit change puis met à jour l'affichage
Méthode qui permet de remplir la listBox des requins ajoutés
Méthode qui permet de remplir la listBox des requins modifiés
Evénement qui permet d'ouvrir la page AddAShark
InitializeComponent