private void openManualButton_Click(object sender, RoutedEventArgs e) { var scheduler = TaskScheduler.FromCurrentSynchronizationContext(); Task.Factory.StartNew(() => { System.Diagnostics.Debug.WriteLine("opening DeviceBatchScanWindow"); }).ContinueWith(async r => { SingleDeviceScanVM sdsvm = await SingleDeviceScanVM.ManualSweepCreateAsync(); ManualSweepWindow window = new ManualSweepWindow(sdsvm); window.Show(); }, scheduler); }
public ManualSweepWindow(SingleDeviceScanVM sdsvm) { InitializeComponent(); _sdsvm = sdsvm; DataContext = _sdsvm; }