private void OpenFile() { tabAdvanced.IsEnabled = true; tabModules.IsEnabled = true; grdGeneral.IsEnabled = true; tabEvents.IsEnabled = true; SaveMenuItem.IsEnabled = true; var root = tree.Items[0] as IntelliTraceCPConfigViewModel; IntelliTraceCPConfigViewModel.FileName = SelectedPath; tree.IsEnabled = true; btnSave.IsEnabled = true; if (root != null) { tree.DataContext = root.ShowFileContent(); } int fileSize = IntelliTraceCPConfigViewModel.GetFileSizeValue(); modules = IntelliTraceCPConfigViewModel.GetModuleList(); foreach (string module in modules) { lstModules.Items.Add(module); } //lstModules.ItemsSource = modules; bool isExcluded = IntelliTraceCPConfigViewModel.AreModuleExcluded(); bool traceInstrumenationEnabled = IntelliTraceCPConfigViewModel.GetTraceInstrumentation(); rbEventsOnly.IsChecked = !traceInstrumenationEnabled; rbEventsAndCall.IsChecked = traceInstrumenationEnabled; rbExcluded.IsChecked = isExcluded; rbIncluded.IsChecked = !isExcluded; foreach (var itm in _len) { var citem = new ComboBoxItem { Content = itm.Key }; if (fileSize == itm.Value) { citem.IsSelected = true; } MaxamountRecording.Items.Add(citem); } }
private void OpenMenuClick(object sender, RoutedEventArgs e) { var dialog = new OpenFileDialog { InitialDirectory = _defaultPath, DefaultExt = ".xml", Filter = "Xml documents (.xml)|*.xml" }; bool?result = dialog.ShowDialog(); if (result == true) { tabAdvanced.IsEnabled = true; tabModules.IsEnabled = true; grdGeneral.IsEnabled = true; tabEvents.IsEnabled = true; SaveMenuItem.IsEnabled = true; SelectedPath = dialog.FileName; var root = tree.Items[0] as IntelliTraceCPConfigViewModel; IntelliTraceCPConfigViewModel.FileName = SelectedPath; tree.IsEnabled = true; btnSave.IsEnabled = true; if (root != null) { tree.DataContext = root.ShowFileContent(); } int fileSize = IntelliTraceCPConfigViewModel.GetFileSizeValue(); modules = IntelliTraceCPConfigViewModel.GetModuleList(); foreach (string module in modules) { lstModules.Items.Add(module); } //lstModules.ItemsSource = modules; bool isExcluded = IntelliTraceCPConfigViewModel.AreModuleExcluded(); bool traceInstrumenationEnabled = IntelliTraceCPConfigViewModel.GetTraceInstrumentation(); rbEventsOnly.IsChecked = !traceInstrumenationEnabled; rbEventsAndCall.IsChecked = traceInstrumenationEnabled; rbExcluded.IsChecked = isExcluded; rbIncluded.IsChecked = !isExcluded; foreach (var itm in _len) { var citem = new ComboBoxItem { Content = itm.Key }; if (fileSize == itm.Value) { citem.IsSelected = true; } MaxamountRecording.Items.Add(citem); } } }