public static DesignInstance LoadFromPath(StageView stage, string type, string dataPath) { DesignInstance result = null; FileStream fs = new FileStream(dataPath, FileMode.Open); XmlSerializer xs = new XmlSerializer(typeof(Vex.Instance)); Vex.Instance inst = (Vex.Instance)xs.Deserialize(fs); fs.Close(); result = stage.CreateInstance(inst); if (result != null) { result.HasSaveableChanges = false; } return(result); }