XFEstudio/MyFirstRespo / XFEToolBox/Views/Windows/PopupWindow.xaml.cs

using System.Windows;
using XFEToolBox.ViewModel.Windows;

namespace XFEToolBox.Views.Windows;

/// <summary>
/// PopupWindow.xaml 的交互逻辑
/// </summary>
public partial class PopupWindow : Window
{
    public static PopupWindow? Current { get; set; }
    public PopupWindowViewModel ViewModel { get; set; }
    public MessageBoxResult? Result { get; set; }
    public PopupWindow()
    {
        Current = this;
        DataContext = ViewModel = new(this);
        InitializeComponent();
    }

    private void CloseWindowImage_MouseLeftButtonUp(object sender, System.Windows.Input.MouseButtonEventArgs e)
    {
        Result = MessageBoxResult.None;
        DialogResult = false;
        Close();
    }

    private void DragTabBorder_MouseMove(object sender, System.Windows.Input.MouseEventArgs e)
    {
        if (e.LeftButton == System.Windows.Input.MouseButtonState.Pressed)
            DragMove();
    }
}