[問題] WPF開另一個視窗

看板C_Sharp (C#)作者 (.)時間15年前 (2011/04/29 20:08), 編輯推噓0(004)
留言4則, 1人參與, 最新討論串1/2 (看更多)
這問題應該很簡單吧 但是我看了兩本書和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重建 上面兩個問題 不知道怎麼解決... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.70.3.133 ※ 編輯: erspicu 來自: 219.70.3.133 (04/29 20:11)

04/30 03:01, , 1F
1.Button_Click事件裡:
04/30 03:01, 1F

04/30 03:02, , 2F
開啟視窗 f1 = new 開啟視窗();
04/30 03:02, 2F

04/30 03:02, , 3F
f1.Show();
04/30 03:02, 3F

04/30 03:02, , 4F
this.Close(); 試試看
04/30 03:02, 4F
文章代碼(AID): #1DkgfISA (C_Sharp)
文章代碼(AID): #1DkgfISA (C_Sharp)