刚测试拖动代码,发现似乎有多个窗口。
自定义窗口标识是允许重复的,显示新窗口,不会自动关闭旧的窗口。
可以试试这个代码拖动窗口列表:
using System.Text;
using System.Windows;
using System.Windows.Input;
using System.Windows.Forms;
using System.Collections.Generic;
using MessageBox = System.Windows.Forms.MessageBox;
using Quicker.Public;
public static void OnWindowLoaded(Window win, IDictionary<string, object> dataContext,
ICustomWindowContext winContext){
win.PreviewMouseMove += (sender, e)=>{
if (System.Windows.Input.Mouse.LeftButton == MouseButtonState.Pressed)
{
win.DragMove();
}
};
//MessageBox.Show("WinodwLoaded");
}