Пример #1
0
        private void SaveNeuron_Click(object sender, RoutedEventArgs e)
        {
            SaveFileDialog saveFileDialog = new()
            {
                DefaultExt = ".json",
                Filter     = "JSON files (*.json)|*.json"
            };

            bool?result = saveFileDialog.ShowDialog();

            if (result.HasValue && result.Value)
            {
                JsonFileMapper.SaveObject(saveFileDialog.FileName, NeuronViewModel.Neuron);
            }
        }
Пример #2
0
        private void LoadNeuronButton_Click(object sender, RoutedEventArgs e)
        {
            OpenFileDialog openFileDialog = new()
            {
                DefaultExt = "*.csv",
                Filter     = "JSON files (*.json)|*.json"
            };

            bool?result = openFileDialog.ShowDialog();

            if (result.HasValue && result.Value)
            {
                Neuron neuron = JsonFileMapper.LoadObject <Neuron>(openFileDialog.FileName);
                if (neuron != null)
                {
                    NeuronViewModel.Neuron          = neuron;
                    StartTraining.IsEnabled         = true;
                    StartSimulationButton.IsEnabled = true;
                }
            }
        }