using System.Windows; using System.Windows.Input; namespace PackingPress.Common { public partial class BaseWindow : Window { /// /// 页面线程操作 /// public UIThreadHelper funcInOutHelper { get; } public BaseWindow() { funcInOutHelper = new UIThreadHelper(this); } public bool IsInit { get; set; } = false; public override void EndInit() { IsInit = true; base.EndInit(); } protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e) { // 如果鼠标位置在标题栏内,允许拖动 if (e.ButtonState == MouseButtonState.Pressed) { this.DragMove(); } base.OnMouseLeftButtonDown(e); } } }