private void AnalyseClicked() { DBInfoListItem item = _mainView.SelectedItem; if (item == null) { _mainView.Dialogs.Info("Please select database to analyse"); return; } IDatabaseDetailsWindow detailsWindow = _mainView.CreateDetailsWindow(); using (var viewModel = new DatabaseDetailsViewModel(_sqlExecutor, item.Item.ConnString, item.Item.Name, detailsWindow)) { detailsWindow.DataContext = viewModel; detailsWindow.ShowDialog(); } }