bloxstrap/Bloxstrap/UI/Controls.cs
pizzaboxer 5ef20a79c7
Add Fluent MessageBoxes
thats a lot of updated files huh
2023-06-29 17:54:05 +01:00

27 lines
884 B
C#

using System.Windows;
using Bloxstrap.Enums;
using Bloxstrap.UI.Menu.Views;
using Bloxstrap.UI.MessageBox;
namespace Bloxstrap.UI
{
static class Controls
{
public static void ShowMenu() => new MainWindow().ShowDialog();
public static MessageBoxResult ShowMessageBox(string message, MessageBoxImage icon = MessageBoxImage.None, MessageBoxButton buttons = MessageBoxButton.OK, MessageBoxResult defaultResult = MessageBoxResult.None)
{
switch (App.Settings.Prop.BootstrapperStyle)
{
case BootstrapperStyle.FluentDialog:
case BootstrapperStyle.ByfronDialog:
return FluentMessageBox.Show(message, icon, buttons, defaultResult);
default:
return NativeMessageBox.Show(message, icon, buttons, defaultResult);
}
}
}
}