TabControl:表示包含多个项的控件,这些项共享屏幕上的同一空间。它允许用户在多个标签页之间切换,每个标签页都可以显示不同的内容。
属性
DefaultItem | 指定默认选中的TabItem。 |
ItemsSource | 此属性用于绑定TabControl的items来源,可以是任意类型,通常使用List< T>或ObservableCollection< T>。 |
ItemTemplate | 用于定义每个TabItem的显示模板,可以是数据模板(DataTemplate)。 |
SelectedItem | 选中项的属性,通常用于绑定需要默认选中的TabItem。 |
实例:
<TabControl Grid.Row="1">
<TabItem Header="个人信息">
<StackPanel Orientation="Vertical">
<TextBlock>
Empoyee<LineBreak />Select your name
</TextBlock>
<ListBox>
<ListBoxItem>Esther</ListBoxItem>
<ListBoxItem>George</ListBoxItem>
<ListBoxItem>Alan</ListBoxItem>
<ListBoxItem>Eric</ListBoxItem>
</ListBox>
</StackPanel>
</TabItem>
<TabItem Header="工作信息">
</TabItem>
</TabControl>
效果: