Example #1
0
        /// <summary>
        /// restore project state from temp folder
        /// </summary>
        public async Task RestoreState()
        {
            var storage = rMind.Storage.rMindStorage.GetInstance();
            var doc     = await storage.LoadTmpData();

            var root = doc?.Root;

            if (root != null)
            {
                DeviceController.LoadFromXML(root.Elements("device").FirstOrDefault());
                LogicController.LoadFromXML(root.Elements("logic").FirstOrDefault());
            }

            DeviceController.Draw();
            LogicController.Draw();
        }