Пример #1
0
 internal static RoboViewModel GetInstance()
 {
     if (_RoboViewModel == null)
     {
         _RoboViewModel = ReadXMLFromFile(App.xmlSource);
     }
     return(_RoboViewModel);
 }
Пример #2
0
        private static RoboViewModel ReadXMLFromFile(string xmlSource)
        {
            RoboViewModel robo = new RoboViewModel();

            try
            {
                XmlSerializer deserializer = new XmlSerializer(typeof(RoboViewModel), App.types);
                TextReader    reader       = new StreamReader(xmlSource);
                object        obj          = deserializer.Deserialize(reader);
                robo = (RoboViewModel)obj;
                reader.Close();
            }
            catch (Exception) { }

            return(robo);
        }