using Aucma.Core.SheetMetal.Common;
using Aucma.Core.SheetMetal.ViewModels;
using CommunityToolkit.Mvvm.Messaging;
using System.Windows;
using System.Windows.Input;

namespace Aucma.Core.SheetMetal.Views
{
    /// <summary>
    /// SplitPlanView.xaml 的交互逻辑
    /// </summary>
    public partial class SplitPlanView : Window
    {
        private SplitPlanViewModel planInfoEditViewModel = new SplitPlanViewModel();

        public SplitPlanView()
        {
            InitializeComponent();
            this.DataContext = planInfoEditViewModel;
            WeakReferenceMessenger.Default.Register<object>(this,Recive);
        }

        private void Recive(object recipient, object message)
        {
            this.Close();
        }

        private void dgvMH_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            planInfoEditViewModel.MouseClick(sender);
        }

        private void queryParam_PreviewMouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            CommHelper.OpenOsk();
        }
    }
}