public static void FullOrMin(this Window window)
{
//å¦ææ¯å
¨å±,åæå°å
if (window.WindowState == WindowState.Maximized)
{
window.Topmost = false;
window.WindowState = WindowState.Normal;
window.WindowStyle = WindowStyle.SingleBorderWindow;
window.ResizeMode = ResizeMode.CanResizeWithGrip;//设置为å¯è°æ´çªä½å¤§å°
window.Width = 800;
window.Height = 600;
//è·åçªå£å¥æ
var handle = new WindowInteropHelper(window).Handle;
//è·åå½åæ¾ç¤ºå¨å±å¹
Screen screen = Screen.FromHandle(handle);
window.Left = (screen.Bounds.Width - window.Width) / 2;
window.Top = (screen.Bounds.Height - window.Height) / 2;
window.WindowState = WindowState.Minimized;
return;
}
温馨提示:内容为网友见解,仅供参考