WPF中窗體在同乙個位置實現不同頁面切換

2022-09-08 13:48:11 字數 862 閱讀 5235

要想在wpf窗體中實現不同頁面切換,我們就需要用到contentcontrol這個控制項,這個控制項的位置和大小就是你要顯示頁面的位置和大小。

下面舉例說明:

xaml:

如圖:

後台**:

private void button_click(object sender, routedeventargs e);}

private void button_click_1(object sender, routedeventargs e);}

private void button_click_2(object sender, routedeventargs e);}

執行效果:

可以實現多頁面的切換,但是這裡需要注意乙個問題,page頁面的大小(長和寬)要和contentcontrol的大小保持一致,才能夠完全顯示你頁面裡面的內容。

cegui根據乙個位置獲得窗體

不是很多,但是偶爾會遇到這種需求 傳入乙個windows視窗的位置,然後返回乙個該位置上可以點到的控制項。第一次找到的了cegui system下的 window gettargetwindow const point pt,const bool allow disabled const 但是他是私...

在同乙個程式中結合C

在同乙個程式中結合c 和c 在同乙個程式中結合c 以及c我們需要注意的4大主題 1.name mangling 名稱重整 2.statics 靜態物件初始化 3.動態記憶體分配 4.資料結構的相容性。對於名稱重整 我們知道在c 中由於過載的存在我們需要對函式的名稱進行重整,但是c的函式我們就不需要重...

C 多個窗體共享同乙個SerialPort控制項

在使用serialport控制項時,能夠發現雖然可以把它拖拽到視窗上,但它並不會顯示在窗體上,而是在窗體的下面,這說明此控制項並不是乙個視覺化的控制項,類似的控制項還有timer。正是由於serialport的這種特性,使得我們可以不必採用拖拽的方式新增此控制項,而是直接在 中新增。現在有兩個窗體,...