Files
NebulaLauncher/Nebula.Launcher/MessageBox/MessageView.axaml.cs
2025-07-14 10:06:38 +03:00

26 lines
631 B
C#

using Avalonia.Controls;
using Nebula.Launcher.ViewModels;
namespace Nebula.Launcher.MessageBox;
public partial class MessageView : UserControl, IMessageContainerProvider
{
private readonly VisualErrorViewModel _context;
public MessageView()
{
InitializeComponent();
_context = new VisualErrorViewModel();
ErrorView.Content = _context;
}
public void ShowMessage(string message, string title)
{
_context.Title = title;
_context.Description = message;
}
}
public interface IMessageContainerProvider
{
public void ShowMessage(string message, string title);
}