WPF,在多显示器下如何使窗体在当前显示器下最大化

WPF,在多显示器下如何使窗体在当前显示器下最大化,第1张

this.TopMost=true 就可以了。

窗体对象定义为全局变量,给他赋空值,判断他是否为空,为空就初始化,不为空就直接 show()。当窗段亩颤体关闭的时候,在让这握败个对象等于空。如果只想显示一个,在初始化时,判断其他窗体是否为空就可以了。耐并为空就初始化,不为空就跳过。

private MusicWindow WinObj

private void btn_SetMusicePage_Click(object sender, RoutedEventArgs e)

{

if (WinObj == null)

{

WinObj = new MusicWindow();

WinObj.Closed += new EventHandler(WinObj_Closed);

WinObj.Show();

}

}

void WinObj_Closed(object sender, EventArgs e)

{

WinObj = null

}

1,设置你的窗体的属性, 前端在xaml设置 或者后台代码里写 都可以

<window clr-namespace.....

....

WindowStyle="None" WindowState="Maximized">逗迅

这样启动就是全屏, 下方任务栏也会被挡住

2 如果想要“最大化”“还原”,滚指并需要自己画出button然后在事件里面写

this.WindowState = WindowState.Maxized或者Normal 即可大迹实现


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12504217.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存