private void ResetDevice(object sender, ExecutedRoutedEventArgs e) { var dlg = new ResetDeviceWindow { DataContext = new FlasherOperationModel(_model), Owner = this }; dlg.ShowDialog(); }
private void ResetDevice(object sender, ExecutedRoutedEventArgs e) { lock (_channelSync) { CloseChannel(); var dlg = new ResetDeviceWindow { DataContext = new FlasherOperationModel(Model), Owner = this }; dlg.ShowDialog(); } }