WPF —— DockPanel、ProgressBar 控件详解

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>

效果图如下

相关推荐

  1. WPF —— TextBox 详解

    2024-03-28 07:20:02       43 阅读
  2. WPF —— ComboBox详解

    2024-03-28 07:20:02       36 阅读
  3. WPF —— ListBox、GroupBox详解

    2024-03-28 07:20:02       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-28 07:20:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-28 07:20:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-28 07:20:02       82 阅读
  4. Python语言-面向对象

    2024-03-28 07:20:02       91 阅读

热门阅读

  1. Mysql实用SQL例子

    2024-03-28 07:20:02       42 阅读
  2. 深入理解RabbitMQ:配置与应用场景详解

    2024-03-28 07:20:02       51 阅读
  3. [C语言]带连接数统计功能的多进程TCP服务器

    2024-03-28 07:20:02       44 阅读
  4. Speech Dispatcher required for SpeechSynthesis API @FreeBSD

    2024-03-28 07:20:02       48 阅读
  5. Kotlin by关键字

    2024-03-28 07:20:02       41 阅读
  6. Kotlin非常用关键字使用记录

    2024-03-28 07:20:02       49 阅读
  7. kafka安装并测试

    2024-03-28 07:20:02       38 阅读
  8. webpack.dev.js(webpack开发环境配置文件)

    2024-03-28 07:20:02       39 阅读
  9. PDF转Word

    2024-03-28 07:20:02       43 阅读