private void Import_Click(object sender, RoutedEventArgs e) { System.Windows.Forms.OpenFileDialog ofd = new System.Windows.Forms.OpenFileDialog(); ofd.Filter = "Params file (*.dat)|*.dat"; ofd.Title = "Открыть"; if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK) { string input = (string)Service.WorkFile.Do(ofd.FileName, Service.WorkFileMode.ReadAllText); settingUnits = Core.Deserialize.Units(input); SelectedUnit = null; SelectedParam = null; DataContext = settingUnits.ParamsTypes; } }
private void Window_Loaded(object sender, RoutedEventArgs e) { settingUnits = ((SparkWindow)this.Owner).settingUnits.Clone(); DataContext = settingUnits.ParamsTypes; }