ScreenWindowHelper

using System.Windows;

namespace xiaoy.Comm
{
  /// <summary>
    /// 实现多屏显示的窗口类
    /// </summary>
    public class ScreenWindowHelper
    {
        /// <summary>
        /// 将window在指定screen里显示
        /// </summary>
        /// <param name="win"></param>
        /// <param name="scr"></param>
        public static void Show(Window win, System.Windows.Forms.Screen scr)
        {
            //设置窗体位置
            win.WindowStartupLocation = WindowStartupLocation.Manual;
            win.Left = scr.WorkingArea.Left;
            win.Top = scr.WorkingArea.Top;
            win.Width = scr.Bounds.Width;
            win.Height = scr.Bounds.Height;
            //win.Topmost = true;
            //WindowState = WindowState.Maximized;
            win.ResizeMode = ResizeMode.NoResize;
            win.WindowStyle = WindowStyle.None;
            win.WindowState = WindowState.Normal;
            win.ShowInTaskbar = false;
        }

    }
}

 

posted @ 2020-10-21 14:35  小y  阅读(15)  评论(0)    收藏  举报