public static void LoadRecentUsedProjectsByXElement(XElement rootNode)
 {
     Clear();
     foreach (var ele in rootNode.Elements())
     {
         ProjectRecentUseTime   time  = new ProjectRecentUseTime(int.Parse(ele.Element("Year").Value), int.Parse(ele.Element("Month").Value), int.Parse(ele.Element("Day").Value), int.Parse(ele.Element("Hour").Value), int.Parse(ele.Element("Minute").Value), int.Parse(ele.Element("Second").Value));
         Tuple <string, string> tuple = new Tuple <string, string>(ele.Element("ProjectName").Value, ele.Element("ProjectFullFileName").Value);
         RecentUsedProjectMessages.Add(time, tuple);
     }
     projectShowMessage.RaisePropertyChanged();
 }
 public static void Delete(ProjectRecentUseTime key)
 {
     RecentUsedProjectMessages.Remove(key);
     projectShowMessage.RaisePropertyChanged();
 }