1234567891011121314151617181920212223242526272829303132 |
- using System.Windows;
- using System.Windows.Input;
- namespace PackingPress.Common
- {
- public partial class BaseWindow : Window
- {
- /// <summary>
- /// 页面线程操作
- /// </summary>
- public UIThreadHelper<object, object> funcInOutHelper { get; }
- public BaseWindow()
- {
- funcInOutHelper = new UIThreadHelper<object, object>(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);
- }
- }
- }
|