WPF視窗跳轉及window和page區別

2021-05-21 20:50:20 字數 762 閱讀 8259

剛接觸wpf

,有兩個概念不是很懂,現理解如下:1:

window

和page

誰包含誰的問題

一新建wpf

應用程式,發現預設啟動介面是乙個

window

,將預設啟動改為

page

,沒有錯誤。但是如果在

page

中執行如下程式報錯:

this.content = new window1();

錯誤資訊是:

window

是在屬性結構的根目錄。那麼,我們可以理解為,

window

包含page

,而不是反之。

2:登入介面(視窗跳轉)

既然wpf

的預設啟動介面是乙個視窗

window

,那麼我也預設理解整個應用程式最上層最好是乙個

window

(雖然全部是

page

也不會出錯)。這大概是習慣使然,因為老的

winform

程式嘛,大家都是

window

。那麼,涉及到登入,就有個視窗之間的跳轉,貌似沒有好的方法,只能在登入的

window中:

3:頁面跳轉(

page

跳轉)前台**

後台**

在後台跳轉中,還有乙個更簡單的用法是:

this.content = new page2(); 4

:windows跳轉到page

WPF介面(C ) 視窗跳轉

視窗跳轉時位置不變 login login1 new login login為視窗名,把要跳轉的新視窗例項化 login1.windowstartuplocation windowstartuplocation.manual 使新視窗位置在原來的位置上 login1.left this.left 使...

window命令視窗的跳轉命令 cd

在需要處理不同路徑下的檔案的時候,經常要在命令列模式下切換目錄,這個時候可以使用目錄跳轉命令cd。cd的全稱是change directory,直譯為改變資料夾,也就是跳轉目錄 切換路徑的意思。它後面可以接驅動器符號 完整路徑和相對路徑。一般我們開啟命令列視窗的時候,預設的目錄位於當前使用者所在的路...

WPF中的視窗的生命週期 window

源 wpf中的視窗的生命週期 wpf中所有視窗的基型別都是system.windows.window。window通常用於sdi視窗和對話方塊。window在應用程式中除了乙個設計用於託管頂級內容的控制項外,就別無他物了。典型的,可以混合使用標記和 來定義乙個視窗。如下 在xaml頁 在cs頁面中 ...