把窗体对象定义为全局变量,给他赋空值,判断他是否为空,为空就初始化,不为空就直接 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 即可大迹实现
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)