Newer
Older
Qwilight / Qwilight / View / EnrollWindow.xaml.cs
@Taehui Taehui on 14 Aug 848 bytes 2024-08-14 오후 12:39
using CommunityToolkit.Mvvm.Messaging;
using Qwilight.MSG;
using Qwilight.ViewModel;
using System.Windows.Input;

namespace Qwilight.View
{
    public sealed partial class EnrollWindow
    {
        public EnrollWindow()
        {
            InitializeComponent();

            StrongReferenceMessenger.Default.Register<GetEnrollCipher>(this, (recipient, message) => message.Reply((InputCipher.Password, InputCipherTest.Password)));
            StrongReferenceMessenger.Default.Register<InitEnrollCipher>(this, (recipient, message) => UIHandler.Instance.HandleParallel(() =>
            {
                InputCipher.Password = string.Empty;
                InputCipherTest.Password = string.Empty;
            }));
        }

        void OnInputLower(object sender, KeyEventArgs e) => (DataContext as EnrollViewModel).OnInputLower(e);
    }
}