Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        public void SerializeXp1(string filename, Experiencia1 objectToSerialize)
        {
            Stream stream     = File.Open(filename, FileMode.Create);
            var    bFormatter = new BinaryFormatter();

            bFormatter.Serialize(stream, objectToSerialize);
            stream.Close();
        }
Beispiel #3
0
        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;
        }