Newer
Older
Qwilight / Igniter / View / MainWindow.xaml.cs
using CommunityToolkit.Mvvm.Messaging;
using Igniter.MSG;
using Igniter.ViewModel;
using System.Windows;

namespace Igniter.View
{
    public partial class MainWindow
    {
        public MainWindow()
        {
            InitializeComponent();

            StrongReferenceMessenger.Default.Register<ViewAllowWindow>(this, (recipient, message) => message.Reply(Dispatcher.InvokeAsync(() => MessageBox.Show(this, message.Text, "Qwilight", message.Input, message.Drawing)).Task));
        }

        void OnLoaded(object sender, RoutedEventArgs e) => _ = (DataContext as MainViewModel).OnLoaded();
    }
}