內容 索引 搜尋
 

SimpleTabControl 及 SimpleTabItem

索引標籤控制項就是會顯示索引標籤內容的「項目集合控制項」。一般來說,索引標籤控制項的子元素是索引標籤項目 (也就是「具標題的內容控制項」),每個項目都會有標題元素和內容元素。在 Microsoft® Expression Blend™ 中,若要將項目放入索引標籤控制項中,您可以用滑鼠右鍵按一下 [物件與時間軸] 下的索引標籤控制項,然後按一下 [新增 SimpleTabItem],將個別的項目新增至集合,或按一下 [將 ItemSource 繫結至資料],從資料來源產生索引標籤項目元素的集合。 .

您可以編輯索引標籤項目的文字,方法是在 [物件與時間軸] 下以滑鼠右鍵按一下該項目,然後按一下 [編輯文字],也可以使索引標籤項目成為使用中狀態,方法是按兩下該項目,然後在其中繪製控制項。

畫板檢視:SimpleTabControl

新增兩個 SimpleTabItem 之後的 SimpleTabControl 控制項的畫板檢視。

深入控制項範本

SimpleTabControl 控制項範本由下列項目所組成:

SimpleTabItem 控制項範本由下列項目組成:

物件檢視:SimpleTabControl 的基本部分 (範本) 物件檢視:SimpleTabControl 的基本部分 (範本)

物件檢視:SimpleTabControl 控制項 (左) 及 SimpleTabItem 控制項 (右) 的基本部分 (範本)。

使用屬性觸發程序

控制項範本中的屬性觸發程序,可讓控制項回應屬性變更。您可以在 [互動] 面板中,按一下 [觸發程序] 底下的項目,檢視觸發程序啟動時變更的屬性。例如,在索引標籤項目的範本中,IsSelected 的觸發程序會設定索引標籤項目上的 ZIndex 屬性,使其強制出現在前面。因此,如果索引標籤項目正常運作,則必須保留這個觸發程序。IsSelected 觸發程序也會設定較粗的 BorderThickness 並變更背景色彩,以顯示已選取該項目。

使用筆刷

SimpleTabControl 及 SimpleTabItem 範本會使用 SimpleStyles.xaml 資源字典中的下列筆刷資源:

此外,範本會使用系統色彩繫結,讓控制項能夠使用系統預設值。在許多情況中,您可能會想要變更這些筆刷,以便建立獨特的設計。您可以編輯控制系統色彩的觸發程序,以達到此目的。

最佳作法與設計方針

試試看!