private void NewDevicebutton_Click(object sender, EventArgs e) { AnalyzerInterface.DeviceDef NewDevice = new AnalyzerInterface.NWTCompatibleDeviceDef(); DeviceArray.Add(NewDevice); DeviceListMenuRefresh(); DevicesComboBox.SelectedItem = NewDevice; DeviceProperyGrid.SelectedObject = NewDevice; }
private void SaveDeviceButton_Click(object sender, EventArgs e) { for (int nDevice = 0; nDevice < DeviceArray.Count; nDevice++) { AnalyzerInterface.NWTCompatibleDeviceDef DeviceDef = (AnalyzerInterface.NWTCompatibleDeviceDef)DeviceArray[nDevice]; XmlSerializer xs = new XmlSerializer(typeof(AnalyzerInterface.NWTCompatibleDeviceDef)); using (StreamWriter wr = new StreamWriter(System.IO.Path.Combine(Program.DeviceDefPath, DeviceDef.ToString() + ".def"))) { xs.Serialize(wr, DeviceDef); } } }