private void settingsCommand(object parameter) { DialogData settingsData = new DialogData(); settingsData.WindowTitle = "Settings..."; settingsData.Topmost = false; settingsData.Background = ColorSets.HexConverter("#FF1E1E1E"); DialogBaseWindowViewModel viewmodel = new SettingsViewModel(settingsData); WindowMessageResult settingsResult = DialogService.OpenDialog(viewmodel, parameter as Window, ShutdownMode.OnLastWindowClose); if (settingsResult == WindowMessageResult.Yes) { ChangeContent.Select(MainContent.Connect); } }
private void addCommand(object parameter) { DialogData modifyData = new DialogData(); modifyData.WindowTitle = "Modify Database..."; modifyData.Topmost = false; modifyData.Background = ColorSets.HexConverter("#FF1E1E1E"); DialogBaseWindowViewModel viewmodel = new AddEditViewModel(modifyData); WindowMessageResult settingsResult = DialogService.OpenDialog(viewmodel, parameter as Window, ShutdownMode.OnLastWindowClose); // Data was deleted and the view needs to reloaded. // Sloppy and could be better by updating page counts or adding to the existing page if it matches the current search pattern. if (settingsResult == WindowMessageResult.Accept) { querySQL(PageCurrent); } }