C# Options 窗口 — TabControl 控件
TabControl與本節(jié)中介紹的所有控件存在本質(zhì)差異。它是一個(gè)布局控件,用于對(duì)頁(yè)面上可以通過單擊來選擇的內(nèi)容進(jìn)行分組。
當(dāng)希望在一個(gè)窗口中顯示許多內(nèi)容,又不希望讓視圖變得太雜亂時(shí),可以使用TabControl。這種情況下,應(yīng)該將不同的信息按照相關(guān)性分為不同的組,并為每一組建一個(gè)頁(yè)面。一般來說,不應(yīng)當(dāng)讓某一頁(yè)中的控件影 響其他頁(yè)面中的控件。如果它們互相影響,用戶將不知道另一頁(yè)中的選項(xiàng)己經(jīng)被改變,導(dǎo)致他們產(chǎn)生困惑。
默認(rèn)情況下,每個(gè)頁(yè)面都由Tabltem組成,Tabltem又默認(rèn)包含一個(gè)Grid控件。不過,可以根據(jù)需要把Grid替換為任何其他控件在每個(gè)選項(xiàng)卡中都可以放置一些UI元素,并通過選擇Tabhem來切換不同的選項(xiàng)卡。每個(gè)Tabltem都有一個(gè)用于顯示選項(xiàng)卡名稱的標(biāo)題(Header)。該標(biāo)題可以是一個(gè)Content控件,也就是說,可以自定義標(biāo)題的顯示內(nèi)容,而不只是使用單純的文本。
點(diǎn)擊加載更多評(píng)論>>