Files
NebulaLauncher/Nebula.Launcher/MessageBox/MessageView.axaml.cs

26 lines
631 B
C#
Raw Normal View History

using Avalonia.Controls;
2025-07-14 10:06:38 +03:00
using Nebula.Launcher.ViewModels;
namespace Nebula.Launcher.MessageBox;
public partial class MessageView : UserControl, IMessageContainerProvider
{
2025-07-14 10:06:38 +03:00
private readonly VisualErrorViewModel _context;
public MessageView()
{
InitializeComponent();
2025-07-14 10:06:38 +03:00
_context = new VisualErrorViewModel();
ErrorView.Content = _context;
}
public void ShowMessage(string message, string title)
{
2025-07-14 10:06:38 +03:00
_context.Title = title;
_context.Description = message;
}
}
public interface IMessageContainerProvider
{
public void ShowMessage(string message, string title);
}