Exemple #1
0
        public async Task CheckVersion()
        {
            string link = await Helper.CheckForNewVersion();

            var versionDialog = new VersionDialog(link);
            await DialogHost.Show(versionDialog, DialogIdentifier).ConfigureAwait(true);
        }
Exemple #2
0
        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();
        }
Exemple #4
0
        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);
        }
Exemple #6
0
 private void versionToolStripMenuItem_Click(object sender, EventArgs e)
 {
     using (var dialog = new VersionDialog())
         dialog.ShowDialog(this);
 }
Exemple #7
0
        private void ClickHandler(object sender, EventArgs e)
        {
            VersionDialog dialog = new VersionDialog();

            dialog.ShowDialog();
        }