1.引用Windows user32.dll方法
public static class WindowAPI
{
#region 窗口聚焦
[DllImport("user32.dll")]
public static extern IntPtr GetActiveWindow();
[DllImport("user32.dll")]
public static extern IntPtr SetActiveWindow(IntPtr hwnd);
#endregion
}
2.方法调用:
private void Window_MouseLeave(object sender, System.Windows.Input.MouseEventArgs e)
{
WindowAPI.SetActiveWindow(viewModel.uiApp.MainWindowHandle);
}