mirror of
https://github.com/babalae/better-genshin-impact.git
synced 2026-03-30 10:19:51 +08:00
30 lines
1.0 KiB
C#
30 lines
1.0 KiB
C#
using MicaSetup.Helper;
|
|
using System.Windows;
|
|
|
|
namespace MicaSetup.Design.Controls;
|
|
|
|
public static class MessageBoxX
|
|
{
|
|
public static WindowDialogResult Info(DependencyObject dependencyObject, string message)
|
|
{
|
|
Window owner = (dependencyObject is Window win ? win : dependencyObject == null ? UIDispatcherHelper.MainWindow : Window.GetWindow(dependencyObject)) ?? UIDispatcherHelper.MainWindow;
|
|
|
|
return new MessageBoxDialog()
|
|
{
|
|
Type = MessageBoxType.Info,
|
|
Message = message,
|
|
}.ShowDialog(owner);
|
|
}
|
|
|
|
public static WindowDialogResult Question(DependencyObject dependencyObject, string message)
|
|
{
|
|
Window owner = (dependencyObject is Window win ? win : dependencyObject == null ? UIDispatcherHelper.MainWindow : Window.GetWindow(dependencyObject)) ?? UIDispatcherHelper.MainWindow;
|
|
|
|
return new MessageBoxDialog()
|
|
{
|
|
Type = MessageBoxType.Question,
|
|
Message = message,
|
|
}.ShowDialog(owner);
|
|
}
|
|
}
|