30 lines
714 B
C#
30 lines
714 B
C#
|
using Avalonia.Controls;
|
|||
|
using Avalonia.Controls.Notifications;
|
|||
|
using Avalonia.Controls.Primitives;
|
|||
|
using Avalonia.Markup.Xaml;
|
|||
|
using DispenserCommon.Utils;
|
|||
|
|
|||
|
namespace DispenserUI.Views;
|
|||
|
|
|||
|
public partial class MainWindow : Window
|
|||
|
{
|
|||
|
private WindowNotificationManager? _manager;
|
|||
|
|
|||
|
public MainWindow()
|
|||
|
{
|
|||
|
InitializeComponent();
|
|||
|
}
|
|||
|
|
|||
|
private void InitializeComponent()
|
|||
|
{
|
|||
|
AvaloniaXamlLoader.Load(this);
|
|||
|
}
|
|||
|
|
|||
|
protected override void OnApplyTemplate(TemplateAppliedEventArgs e)
|
|||
|
{
|
|||
|
base.OnApplyTemplate(e);
|
|||
|
WindowUtil.SetMainWindow(this);
|
|||
|
_manager = new WindowNotificationManager(this) { MaxItems = 5 };
|
|||
|
ToastUtil.SetManager(_manager);
|
|||
|
}
|
|||
|
}
|