→ erspicu:謝謝..回公司測試看看 04/30 22:33
※ 引述《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)