public UC_CONTROLE_ChangeLogs()
 {
     InitializeComponent();
     XmlDocument document = new XmlDocument();
     blackboard.Children.Clear();
     try
     {
         document.Load("ChangeLogs.xml");
         foreach (XmlNode version in document.DocumentElement.ChildNodes)
         {
             Version aVersion = new Version();
             aVersion.numero = version["numero"].InnerText;
             aVersion.titre = version["titre"].InnerText;
             aVersion.auteur = version["auteur"].InnerText;
             aVersion.date = version["date"].InnerText;
             foreach (XmlNode detail in version["details"].ChildNodes)
             {
                 aVersion.details.Add(new Version.Detail(detail["id"].InnerText, detail["action"].InnerText));
             }
             foreach (TextBlock txtbl in aVersion.ToBlackBoard())
             {
                 blackboard.Children.Add(txtbl);
             }
         }
     }
     catch (System.IO.FileNotFoundException e)
     {
         TextBlock txtbl = new TextBlock();
         txtbl.Text = "Erreur : " + e.Message;
         blackboard.Children.Add(txtbl);
     }
 }