Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
                }
            }
        }