private void BotonCargarProtocoloClick(object sender, RoutedEventArgs e) { // Create OpenFileDialog var dlg = new OpenFileDialog(); // Set filter for file extension and default file extension dlg.DefaultExt = ".txt"; dlg.Filter = "Configuración de la experiencia 1 (.xp1)|*.xp1"; // Display OpenFileDialog by calling ShowDialog method bool?result = dlg.ShowDialog(); // Get the selected file name and display in a TextBox if (result == true) { // Open document string filename = dlg.FileName; archivo.Content = filename.Substring(filename.LastIndexOf("\\") + 1); //_exp1Class.CloseConnection(); _exp1Class = null; _exp1Class = _fileSaver.DeSerializeExp1(filename); RefreshTree(); _exp1Class.ResetSignal = true; } }
public void SerializeXp1(string filename, Experiencia1 objectToSerialize) { Stream stream = File.Open(filename, FileMode.Create); var bFormatter = new BinaryFormatter(); bFormatter.Serialize(stream, objectToSerialize); stream.Close(); }
private void MainPanelCargarClick(object sender, RoutedEventArgs e) { //MessageBox.Show("Cargar"); // Open document string filename = flowControls.LoadFileName; _exp1Class = null; _exp1Class = _fileSaver.DeSerializeExp1(filename); flowControls.DataContext = _exp1Class; xpControlsPanel.DataContext = _exp1Class.GetProtocolo(0); RefreshTree(); _exp1Class.ResetSignal = true; }