private void GenerateReport() { var dialog = new ViewDialog <ReportGeneratorView>(); dialog.View.ViewModel.GenerateReport(ReportPath); dialog.ShowDialog(); }
private void ChangeMenuItem_OnClick(object sender, RoutedEventArgs e) { int slotIndex = FindClickedItem(sender); if (slotIndex == -1) { return; } Item item = inv[slotIndex]; if (item is null) { return; } IDialogBuilder builder = new ChangeDialogBuilder(); builder.Item = item; ViewDialog dialog = new ViewDialog(builder); if (dialog.ShowDialog() == true) { RaisePropertyChanged(null); } }
private void InitializeTelemetry() { if (!_options.IsTelemetryModeSelected) { var dialog = new ViewDialog <TelemetryIntroductionView>() { ResizeMode = ResizeMode.NoResize }; if (dialog.ShowDialog() == true) { _options.IsTelemetryModeSelected = true; } } }
private async System.Threading.Tasks.Task InitializeTelemetryAsync() { if (!_options.IsTelemetryModeSelected) { ThreadHelper.ThrowIfNotOnUIThread(); var dialog = new ViewDialog <TelemetryIntroductionView>() { ResizeMode = ResizeMode.NoResize }; if (dialog.ShowDialog() == true) { _options.IsTelemetryModeSelected = true; } } }
private void OnUnhandledException(object sender, UnhandledExceptionEventArgs e) { var exception = e.ExceptionObject as Exception; if (exception == null) { return; } Application.Current.Dispatcher.Invoke(() => { var description = exception.GetDescription(); if (description.Contains(nameof(AxoCover))) { var dialog = new ViewDialog <TerminalExceptionView>(); dialog.View.ViewModel.Exception = exception; dialog.ShowDialog(); } }); }