1 TabControl简介
表示包含多个项的控件,这些项共享屏幕上的同一空间。
TabControl有助于最大程度地减少屏幕空间使用量,同时允许应用程序公开大量数据。
TabControl包含共享同一屏幕空间的多个 TabItem 对象。一次只能看到 TabControl 中的一个 TabItem 。 当用户选择的 TabItem 选项卡时,将显示 TabItem 的内容,并且隐藏其他 TabItem 对象的内容。
TabItem
表示 TabControl 内某个可选择的项。
TabItem 为 HeaderedContentControl。 它的内容属性为 Content ,并且其标头属性为 Header 。
2 关于TabControl的实例
<TabControl ><TabItem Header="首页">河北的煤气爆炸</TabItem><TabItem Header="军事">北约集9万士兵在俄罗斯边境演练</TabItem><TabItem Header="科技">李彦宏说未来没有咱饭吃</TabItem>
</TabControl>
1:StackPanel控件简介
堆栈panel 使其子元素按照一定的方式进行布局 ,子元素排布方式要么设置水平排布,要么垂直排布:
默认的是从上到下显示 每一个子元素宽度是stack的宽度(没有对任何子元素进行任何设置)
2:关于StackPanel常用的属性
Orientation:Horizontal 水平排布
Vertical 垂直排布
Orientation = "Horizontal" 每个子元素高度是panel的高度,宽度是自适应控件内容的宽度
3 :关于StackPanel的实例
如果Orientation = "Vertical "则效果为
<StackPanel Orientation="Vertical"><Label Content="今天是星期四"BorderBrush="Red"BorderThickness="1"Width="200"Height="30"HorizontalAlignment="Left"></Label><Label Content="明天是星期五"BorderBrush="Red"BorderThickness="1"Width="200"Height="30"></Label><Label Content="后天是星期六"BorderBrush="Red"BorderThickness="1"Width="200"Height="30"HorizontalAlignment="Right"></Label><TextBlock>我是一个文本流</TextBlock><ComboBox Width="300"Height="40"Text="腿疼"IsEnabled="True"IsReadOnly="True"><ComboBoxItem>长时间久坐,坐姿不端正</ComboBoxItem><ComboBoxItem>饮食不规律</ComboBoxItem><Label>吃六味地黄丸</Label><CheckBox>喝枸杞</CheckBox><CheckBox>喝黑枸杞</CheckBox></ComboBox>
</StackPanel>
Orientation = "Horizontal"则效果为