コード例 #1
0
ファイル: LauncherInstance.cs プロジェクト: glepag1/stride
        public LauncherErrorCode Run(bool shouldStartHidden)
        {
            dispatcher = new DispatcherService(Dispatcher.CurrentDispatcher);

            // Note: Initialize is responsible of displaying a message box in case of error
            if (!Initialize())
            {
                return(LauncherErrorCode.ErrorWhileInitializingServer);
            }

            app = new App {
                ShutdownMode = ShutdownMode.OnExplicitShutdown
            };
            app.InitializeComponent();

            using (new WindowManager(Dispatcher.CurrentDispatcher))
            {
                dispatcher.InvokeTask(() => ApplicationEntryPoint(shouldStartHidden)).Forget();
                app.Run();
            }

            return(LauncherErrorCode.Success);
        }
コード例 #2
0
ファイル: DialogHelper.cs プロジェクト: zetz/xenko
 public static Task <CheckedMessageBoxResult> CheckedMessageBox(IDispatcherService dispatcher, string message, string caption, bool?isChecked, string checkboxMessage, MessageBoxButton button = MessageBoxButton.OK, MessageBoxImage image = MessageBoxImage.None, WindowOwner owner = WindowOwner.LastModal)
 {
     return(dispatcher.InvokeTask(() => Windows.CheckedMessageBox.Show(owner, message, caption, button, image, checkboxMessage, isChecked)));
 }
コード例 #3
0
ファイル: LauncherInstance.cs プロジェクト: glepag1/stride
 private bool RequestCheckAndPromptCredentials()
 {
     dispatcher.EnsureAccess(false);
     return(dispatcher.InvokeTask(CheckAndPromptCredentials).Result);
 }
コード例 #4
0
ファイル: DialogHelper.cs プロジェクト: zetz/xenko
 public static Task <MessageBoxResult> MessageBox(IDispatcherService dispatcher, string message, string caption, IEnumerable <DialogButtonInfo> buttons, MessageBoxImage image = MessageBoxImage.None, WindowOwner owner = WindowOwner.LastModal)
 {
     return(dispatcher.InvokeTask(() => Windows.MessageBox.Show(owner, message, caption, buttons, image)));
 }
コード例 #5
0
ファイル: DialogHelper.cs プロジェクト: Beefr/xenko-wd
 public static Task <CheckedMessageBoxResult> CheckedMessageBox([NotNull] IDispatcherService dispatcher, string message, string caption, bool?isChecked, string checkboxMessage, IEnumerable <DialogButtonInfo> buttons, MessageBoxImage image = MessageBoxImage.None)
 {
     return(dispatcher.InvokeTask(() => Windows.CheckedMessageBox.Show(message, caption, buttons, image, checkboxMessage, isChecked)));
 }
コード例 #6
0
ファイル: DialogHelper.cs プロジェクト: Beefr/xenko-wd
 public static Task <CheckedMessageBoxResult> CheckedMessageBox([NotNull] IDispatcherService dispatcher, string message, string caption, bool?isChecked, MessageBoxButton button = MessageBoxButton.OK, MessageBoxImage image = MessageBoxImage.None)
 {
     return(dispatcher.InvokeTask(() => Windows.CheckedMessageBox.Show(message, caption, button, image, DontAskAgain, isChecked)));
 }
コード例 #7
0
ファイル: DialogHelper.cs プロジェクト: Beefr/xenko-wd
 public static Task <int> MessageBox([NotNull] IDispatcherService dispatcher, string message, string caption, IEnumerable <DialogButtonInfo> buttons, MessageBoxImage image = MessageBoxImage.None)
 {
     return(dispatcher.InvokeTask(() => Windows.MessageBox.Show(message, caption, buttons, image)));
 }
コード例 #8
0
ファイル: DialogHelper.cs プロジェクト: Beefr/xenko-wd
 public static Task <MessageBoxResult> MessageBox([NotNull] IDispatcherService dispatcher, string message, string caption, MessageBoxButton button = MessageBoxButton.OK, MessageBoxImage image = MessageBoxImage.None)
 {
     return(dispatcher.InvokeTask(() => Windows.MessageBox.Show(message, caption, button, image)));
 }