private void LoadDefaultConfig() { try { Stream stream = new FileStream(@"DefaultConfiguration.xml", FileMode.Open); XmlSerializer serializer = new XmlSerializer(typeof(MultiCopter)); _configuration = (MultiCopter)serializer.Deserialize(stream); stream.Close(); LoadGraph(); } catch (Exception) { MessageBox.Show(@"Invalid Config"); } }
private void LoadConfig() { OpenFileDialog openFileDialog = new OpenFileDialog(); if (openFileDialog.ShowDialog() == DialogResult.OK) { try { Stream stream = openFileDialog.OpenFile(); XmlSerializer serializer = new XmlSerializer(typeof(MultiCopterSupportedConfiguration)); _configuration = (MultiCopter)serializer.Deserialize(stream); } catch (Exception) { MessageBox.Show(@"Invalid Config"); } } }