zoukankan      html  css  js  c++  java
  • 继续聊WPF——进度条

     
    ProgressBar控件与传统WinForm使用方法完全一样,我们只需关注:
    Minimum——最小值,默认为0;
    Maximum——最大值,默认为100.
    Value——当前值。
     
    关键是它的控件模板,因为系统的默认主题不好看,很多时候我们是需要自定义样式和模板。
    老方法,先看定义:

     
    从类定义中看到,ProgressBar控件的模板有两个部分,我们在定义模板的时候用什么都可以,上面的定义指定是FrameworkElement,因此,只要是继承自FrameworkElement的都可以作为模板的一部分,重点是Name属性一定要和每个部分的名称对应,也就是说你定义的模板部件必须为PART_Track和PART_Indicator.
    PART_Indicator是进度条增加指示的形状,即我们看到在滑动的部分;
    PART_Track就是后面的背景层,也就是不动的那部分。
     
    明白了这点就好办了。
     

    窗体上放一个ProgressBar控件


     
     
     
     
  • 相关阅读:
    windows系统发布Maven项目步骤
    如何取消复制文件里的svn关联
    转发:分享一个快的飞起的maven的settings.xml文件
    Maven的标准settings.xml文件
    Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference xxx 的问题分析与解决方案
    SpringBoot框架(由浅入深,深度解读)
    js实现“返回到上一页”
    导出Word文档
    好看的alert样式或者弹窗样式
    如何查看Oracle中的某表被锁定,以及如何解锁
  • 原文地址:https://www.cnblogs.com/tcjiaan/p/2422692.html
Copyright © 2011-2022 走看看