publicObservableCollection<Requin>Requins{get;privateset;}//ObservableCollection<Requin> les requins qui ont déjà été validés
publicObservableCollection<Requin>RequinsEdit{get;privateset;}//ObservableCollection<Requin> les requins qui ont été modifiés par des utilisateurs et qui n'ont pas encore été validés
publicObservableCollection<Requin>RequinsAdd{get;privateset;}//ObservableCollection<Requin> les requins qui ont été ajoutés par des utilisateurs et qui n'ont pas encore été validés
publicRequinSelectedRequin{get;set;}//Requin actuellement utilisé dans l'application
/// <summary>
/// ObservableCollection de Requin les requins qui ont déjà été validés
/// Classe DescWeGoEventArgs 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 un UserControlRequin
/// </summary>
publicclassDescWeGoEventArgs:EventArgs
{
/// <summary>
/// Le requin que l'on veut passer lors de l'événement
/// Classe EditWeGoEventArgs qui implémente EventArgs
/// Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlEdit après avoir cliquer sur le bouton Edit
/// </summary>
publicclassEditWeGoEventArgs:EventArgs
{
/// <summary>
/// Le requin que l'on veut passer lors de l'événement
/// 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 le bouton Exit
/// </summary>
publicclassAccueilWeGoEventArgs:EventArgs
{
/// <summary>
/// La Zone que l'on veut passer lors de l'événement
/// </summary>
publicNullable<Zone>Zone{get;privateset;}
/// <summary>
/// L'Evénement pour crevenir à la page d'accueil
/// </summary>
/// <param name="zone"></param>
publicAccueilWeGoEventArgs(Zone?zone)=>Zone=zone;
}
/// <summary>
/// Logique d'interaction pour userControlDescription.xaml
/// UserControl qui affiche la desription d'un requin