ProgressBar 控件详解
1Progress bar简介
ProgressBar:进度条控件。
WPF带有一个方便的控件用于显示进度,称ProgressBar。它的工作原理就是设置最小值和最大值然后通过递增一个值,这样就可以直观的显示当前进度情况。
2 Progress bar常用的属性
Value 当前进度条的进度
Minimum 最小值
Maximum 最大值
Orientation 进度条方向
Foreground 当前进度背景颜色
background 整体的背景颜色
ValueChanged 当进度条进度发生变化的时候触发
3 Progress bar 实例
<ProgressBar Width="200"
Height="40"
Value="0"
Minimum="0"
Maximum="100"
Orientation="Horizontal"
Foreground="red"
Background="Black"
BorderThickness="2"
BorderBrush="Green"
ValueChanged="f1"
Name="p1"
>
</ProgressBar>
<!--Panel.ZIndex="-1"-->
<Button Width="100"
Height="40"
Click="f2"
Margin="0,100,0,0"
>点击修改进度</Button>
DockPanel控件详解
1 DockPanel简介
dockpanel 容器控件,对其子元素进行水平或者垂直排布,也可以叫停靠
面板,也可以让子元素停靠到容器某一个边上,拉伸元素使其充满全部的高度或者宽度
,也可以使最后一个子元素是否铺满剩余的空间
2 DockPanel常用的属性
-LastChildFill :true 最后一个子元素是铺满剩余空间,
前提没设置宽度或者高度
false :最后一个子元素没有铺满剩余的空间
默认值是true,如果只有一个子元素默认值是true
3 DockPanel的实例
<DockPanel DockPanel.Dock="Top" Height="40" Background="Black">
<TextBlock Foreground="White">大毛</TextBlock>
</DockPanel>
<DockPanel DockPanel.Dock="Left"
Width="100"
Background="Green">
<TextBlock Foreground="White">二毛</TextBlock>
</DockPanel>
<DockPanel DockPanel.Dock="Right"
Width="100"
Background="Green">
</DockPanel>
<DockPanel DockPanel.Dock="Bottom"
Height="100" Background="White"></DockPanel>
<DockPanel Background="Yellow" LastChildFill="False">
<Button DockPanel.Dock="Top"
Background="Orange"
Height="30">
</Button>
<Button DockPanel.Dock="Top"
Background="Orange"
Height="30">
</Button>
</DockPanel>
效果图如下