public async Task CheckVersion() { string link = await Helper.CheckForNewVersion(); var versionDialog = new VersionDialog(link); await DialogHost.Show(versionDialog, DialogIdentifier).ConfigureAwait(true); }
protected override void InvokeAction(Livet.Messaging.InteractionMessage m) { ////このアクションが対応するメッセージに変換します。 var confirmMessage = m as DialogMessage; if (confirmMessage == null) { return; } Window dialog = null; if (confirmMessage.ViewModel is EditCategoryDialogViewModel) { dialog = new EditCategoryDialog(); } else if (confirmMessage.ViewModel is VersionDialogViewModel) { dialog = new VersionDialog(); } else { LOG.Warn("サポートしていない形式のダイアログボックスを表示しようとしました。"); } // ダイアログの表示 if (dialog != null) { dialog.DataContext = confirmMessage.ViewModel; dialog.Owner = ApplicationContext.MainWindow; dialog.ShowDialog(); } }
private void mnuVersion_Click(object sender, RoutedEventArgs e) { VersionDialog dialog = new VersionDialog() { Owner = this }; dialog.ShowDialog(); }
private static async void CheckVersion() { string link = await Helper.CheckForNewVersion(); if (!string.IsNullOrWhiteSpace(link)) { var versionDialog = new VersionDialog(link); await DialogHost.Show(versionDialog, "RootDialogHost").ConfigureAwait(true); } }
public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value) { var editorService = (IWindowsFormsEditorService)provider.GetService( typeof(IWindowsFormsEditorService) ); if (editorService != null) { var versionDialog = new VersionDialog((VersionWrapper)value); if (editorService.ShowDialog(versionDialog) == DialogResult.OK) { value = versionDialog.Version; } } return(value); }
private void versionToolStripMenuItem_Click(object sender, EventArgs e) { using (var dialog = new VersionDialog()) dialog.ShowDialog(this); }
private void ClickHandler(object sender, EventArgs e) { VersionDialog dialog = new VersionDialog(); dialog.ShowDialog(); }