作者karcher (一个project值多少~~)
看板C_Sharp
标题Re: [问题] WPF开另一个视窗
时间Sat Apr 30 16:43:32 2011
※ 引述《erspicu (.)》之铭言:
: 这问题应该很简单吧 但是我看了两本书和google都找不到答案
: 我是新手不好意思
: 就是说 假设视窗A按了一个按钮後会跑出视窗B 接着在视窗B出现前A会消失掉
: B里面也有一个按钮 按了之後相反 B消失掉A跑出来
: 有两个问题是
: 1.A是专案预设主程式视窗 开了B之後 我没办法把A隐藏掉
: this.visiablity = visiablity.hidden; 的方式只能关闭掉已经开启的B视窗
: 没办法存取到A主程式视窗的可视属性
: 2.基本上按了一个按钮後 我的动作是新 new 一个新的B视窗物件
: 然後呼叫执行 於是等於说我回到A後 再重覆进入到B 其实是又新建了一个B物件
: 相关变数资料等於被洗掉 又再NEW重建
: 上面两个问题 不知道怎麽解决...
1.
可以试试以下的方法
void static ShowWindow(Window _showWindow, Window _hideWindow)
{
if(_showWindow != null)
{
_showWindow.Show();
}
if(_hideWindow != null)
{
_hideWindow.Hide();
}
}
显示的视窗填入第一个变数、要隐藏的视窗填入第二个变数
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.25.187.251
※ 编辑: karcher 来自: 114.25.187.251 (04/30 16:45)
1F:→ erspicu:谢谢..回公司测试看看 04/30 22:33