如果page與window直接沒有任何呼叫就用這種方法就行了,但是如果有呼叫關係的話,還需在這個方法上進一步增加點內容。
第1步:為每個選項卡新增初始化事件:inittab1,inittab2,inittab3,以及為每個選項卡的frame起個名字frmpage1,frmpage2,frmpage3.
"page1
" initialized="
inittab1
">
"frmpage1
" source="
"/>
"page2
" initialized="
inittab2
">
"frmpage2
" source="
"/>
"page3
" initialized="
inittab3
">
"frmpage3
" source="
"/>
第2步:為每個選項卡初始化事件新增初始化內容
privatevoid inittab1(object
sender, eventargs e)
private
void inittab2(object
sender, eventargs e)
private
void inittab3(object
sender, eventargs e)
第3步:為每個page新增父窗體
publicpartial
class
page1 : page
set
}public
page1()
private
void button_click(object
sender, routedeventargs e)
}
因為在選項卡初始化事件中已經將parentwindow例項化成了mainwindow,(a.parentwindow = this;這裡的this就是mainwindow)所以呼叫parentwindow裡的屬性和方法就等於呼叫mainwindow裡的屬性和方法
WPF的選項卡按鈕
第二步 重構模板。首先給頁面乙個loaded的事件,然後在重構,重構的時候要注意一下,由於它本身就是乙個控制項並不是頂級元素,裡面是不可以接受子節點。接下來就來定義資源和樣式,在資源裡面編寫邊框和背景,給它乙個正方形繪圖和乙個定義觸發器,在樣式裡面就寫邊框色 背景色和字型,寫的時候要注意,樣式是給誰...
jQuery 學習筆記之十二 選項卡
jquery 實現的乙個簡單的選項卡。時事 體育娛樂 首先繫結事件,繫結事件後將當前單擊的元素高亮,然後去掉其他同輩元素的高亮。var div li div.tab menu ul li div li.click function 單擊選項卡後,當前元素處於高亮狀態,而其他的元素已去掉高亮狀態。但選...
乙個頁面實現多個選項卡切換
簡潔tab title style type text css style script script head body div class menubox ul li id one1 onclick settab one 1,5 手機充值 li li id one2 onclick settab...