Пример #1
0
        private void OnShowData(object sender, RoutedEventArgs e)
        {
            DataWindow w = new DataWindow()
            {
                Owner = this
            };

            w.DataTable.ItemsSource = DataManager.GetUserList();
            w.ShowDialog();
        }
Пример #2
0
        /// <summary>
        /// Perform Measurement Button shows DataWindow
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void PerformMeasurement_B_Click(object sender, RoutedEventArgs e)
        {
            //Hide Main Window
            this.Hide();

            //Data Window
            dataWindow = new DataWindow(this, controller, measurementWindow);

            //Shows Data
            dataWindow.ShowDialog();
        }
Пример #3
0
        /// <summary>
        /// Shows raw text from the specified URL in a window box
        /// </summary>
        /// <param name="Title">Text to display in title</param>
        /// <param name="URL">URL to fetch string data from</param>
        public static void ShowDataWindow(string Title, string URL)
        {
            DataWindow frmInfo = new DataWindow {
                Text = Title
            };

            using (var client = MainForm._webClient)
                using (var stream = client.OpenRead(URL))
                    using (var reader = new StreamReader(stream))
                        frmInfo.labelData.Text = reader.ReadToEnd();

            frmInfo.MaximumSize = new Size(frmInfo.MaximumSize.Width, MainForm.Form.Height - 100);
            frmInfo.ShowDialog(MainForm.Form);
        }
Пример #4
0
        public StudentModel obtainData()
        {
            DataWindow   window = new DataWindow();
            DialogResult result = window.ShowDialog();

            if (DialogResult.OK == result)
            {
                StudentModel model = window.SelectedModel;

                if (ConfigResolver.GetInstance().IsShowDetail())
                {
                    MessageBox.Show(model.ToString());
                }

                return(model);
            }

            return(null);
        }
Пример #5
0
        private async void ShowDerivedData()
        {
            try
            {
                var dataObjectLoader = new DataObjectLoader(dataApiClient, clipboard, new DummyCollectionSwitcher());
                var dataObjects      = await dataObjectLoader.Load(Model.DerivedData, dataObject => { });

                var windowTitle         = $"Derived data for upload '{Model.Filename ?? Model.Id}'";
                var dataWindowViewModel = new DataWindowViewModel(windowTitle, dataObjects);
                var dataWindow          = new DataWindow
                {
                    ViewModel = dataWindowViewModel
                };
                dataWindow.ShowDialog();
            }
            catch (Exception e)
            {
                StaticMessageBoxSpawner.Show($"Could not show derived data: {e.InnermostException().Message}");
            }
        }