void OnFileButtonClick(Control sender, ref RoutedEventContext context) { if (confirmationDialog == null) { confirmationDialog = new ConfirmationDialog(Screen) { Message = new TextBlock(Screen) { Text = Strings.OpenFileConfirmation, HorizontalAlignment = HorizontalAlignment.Left, ForegroundColor = Color.White, BackgroundColor = Color.Black, ShadowOffset = new Vector2(2) } }; confirmationDialog.Closed += OnOpenFileConfirmationDialogClosed; } // 仮選択。 ViewModel.SelectedFileName = (sender.DataContext as ViewerViewModel).MeshName; confirmationDialog.Show(); context.Handled = true; }
void ShowConfirmUploadDialog() { if (confirmUploadDialog == null) { confirmUploadDialog = new ConfirmationDialog(Screen) { Message = new TextBlock(Screen) { Width = 320, Text = Strings.UploadDemoBlocksConfirmation, TextWrapping = TextWrapping.Wrap, TextHorizontalAlignment = HorizontalAlignment.Left, ForegroundColor = Color.White, BackgroundColor = Color.Black } }; confirmUploadDialog.Closed += new EventHandler(OnConfirmUploadDialogClosed); } confirmUploadDialog.Show(); }
void OnInstallDemoBlocksButtonClick(Control sender, ref RoutedEventContext context) { if (confirmInstallDialog == null) { confirmInstallDialog = new ConfirmationDialog(Screen) { Message = new TextBlock(Screen) { Width = 320, Text = Strings.InstallDemoBlocksConfirmation, TextWrapping = TextWrapping.Wrap, TextHorizontalAlignment = HorizontalAlignment.Left, ForegroundColor = Color.White, BackgroundColor = Color.Black } }; confirmInstallDialog.Closed += OnConfirmInstallDialogClosed; } confirmInstallDialog.Show(); }