效果图:

只需在前台加上这段代码即可:

<UserControl.Resources>
<!--笔刷--><LinearGradientBrush x:Key="SliderBackground"  StartPoint="0,0" EndPoint="0,1"><GradientStop Offset="0" Color="#59ccfc"/><GradientStop Offset="0.5" Color="#00b3fe"/><GradientStop Offset="1" Color="#59ccfc"/></LinearGradientBrush><LinearGradientBrush x:Key="SliderThumb"  StartPoint="0,0" EndPoint="0,1"><GradientStop Offset="0" Color="#FFD9D3E8"/><!--<GradientStop Offset="1" Color="#dfdfdf"/>--></LinearGradientBrush><LinearGradientBrush x:Key="SliderText"  StartPoint="0,0" EndPoint="0,1"><GradientStop Offset="0" Color="#7cce45"/><GradientStop Offset="1" Color="#4ea017"/></LinearGradientBrush><!--Slider模板--><Style x:Key="Slider_RepeatButton" TargetType="RepeatButton"><Setter Property="Focusable" Value="false" /><Setter Property="Template"><Setter.Value><ControlTemplate TargetType="RepeatButton"><Border Background="{StaticResource SliderBackground}" /></ControlTemplate></Setter.Value></Setter></Style><Style x:Key="Slider_RepeatButton1" TargetType="RepeatButton"><Setter Property="Focusable" Value="false" /><Setter Property="Template"><Setter.Value><ControlTemplate TargetType="RepeatButton"><Border Background="Transparent" /></ControlTemplate></Setter.Value></Setter></Style><Style x:Key="Slider_Thumb" TargetType="Thumb"><Setter Property="Focusable" Value="false" /><Setter Property="Template"><Setter.Value><ControlTemplate TargetType="Thumb"><Grid><Grid.ColumnDefinitions><ColumnDefinition/><ColumnDefinition/></Grid.ColumnDefinitions><Border Background="{StaticResource SliderBackground}"/><Border Grid.ColumnSpan="2" CornerRadius="4"  Background="{StaticResource SliderThumb}" Width="15"><!--<TextBlock Text="||" HorizontalAlignment="Center" VerticalAlignment="Center"/>--></Border></Grid></ControlTemplate></Setter.Value></Setter></Style><Style x:Key="Slider_CustomStyle" TargetType="Slider"><Setter Property="Focusable" Value="false" /><Setter Property="Template"><Setter.Value><ControlTemplate TargetType="Slider"><Grid><!--<Grid.ColumnDefinitions><ColumnDefinition Width="80"/><ColumnDefinition/><ColumnDefinition Width="40"/></Grid.ColumnDefinitions>--><Grid.Effect><DropShadowEffect BlurRadius="10" ShadowDepth="1" /></Grid.Effect><!--<Border HorizontalAlignment="Right" BorderBrush="Gray" BorderThickness="1,1,0,1" Background="{StaticResource SliderText}" Width="80" CornerRadius="8,0,0,8"/>--><!--<Border Grid.Column="2" HorizontalAlignment="Right" BorderBrush="Gray" BorderThickness="0,1,1,1" Background="{StaticResource SliderText}" Width="40" CornerRadius="0,8,8,0"/>--><!--<TextBlock Text="{Binding RelativeSource={RelativeSource TemplatedParent},Path=Tag}" Foreground="White" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="14"/>--><!--<TextBlock Grid.Column="2" Text="{Binding ElementName=PART_Track,Path=Value,StringFormat=\{0:N0\}}" Foreground="White" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="14" DataContext="{Binding}" />--><Border Grid.Column="1" BorderBrush="Gray" BorderThickness="1" CornerRadius="8,0,0,8"><Track Grid.Column="1" Name="PART_Track"><Track.DecreaseRepeatButton><RepeatButton Style="{StaticResource Slider_RepeatButton}"Command="Slider.DecreaseLarge"/></Track.DecreaseRepeatButton><Track.IncreaseRepeatButton><RepeatButton Style="{StaticResource Slider_RepeatButton1}"Command="Slider.IncreaseLarge"/></Track.IncreaseRepeatButton><Track.Thumb><Thumb Style="{StaticResource Slider_Thumb}"/></Track.Thumb></Track></Border></Grid></ControlTemplate></Setter.Value></Setter></Style>
</UserControl.Resources>

在这里添加进度条的样式:

<Grid>
        <Slider  Style="{StaticResource Slider_CustomStyle}"  />

</Grid>

wpf slider进度条的样式模板,带有进度颜色显示相关推荐

  1. vue实现进度条隐藏_实现带有进度条的Vue延迟加载

    下面Vue.js栏目给大家介绍一下给Vue的惰性加载添加进度条的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 简介 通常用 Vue.js 编写单页应用(SPA)时,当加载页面 ...

  2. 进度条上的起伏_进度条(ProgressBar)的功能与用法

    进度条也是UI界面中一种非常实用的组件,通常用于向用户显示某个耗时操作完成的的百分比.进度条可以动态的显示进度,因此避免长时间的执行某个耗时的操作,让用户感觉程序失去了响应,从而更好的提高用户界面的友 ...

  3. android 进度条图标方形_android进度条的样式

    android 进度条的样式 例1:(默认样式(中等圆形)) Xml代码 android:id="@+id/progressBar1" android:layout_width=& ...

  4. android 进度条图标方形_android 进度条的样式

    android 进度条的样式 例1:(默认样式(中等圆形)) android:id="@+id/progressBar1" android:layout_width="w ...

  5. android 签到 进度条,Android 七种进度条的样式

    当一个应用在后台执行时,前台界面就不会有什么信息,这时用户根本不知道程序是否在执行.执行进度如何.应用程序是否遇到错误终止等,这时需要使用进度条来提示用户后台程序执行的进度.Android系统提供了两 ...

  6. Java渐变进度条_Android ProgressBar自定义图片进度,自定义渐变色进度条

    java.lang.Object ↳android.view.View ↳android.widget.ProgressBar 直接子类 AbsSeekBar 间接子类 RatingBar, Seek ...

  7. android 4.2.2进度条,Android实现个性化的进度条

    1.案例效果图 2.准备素材 progress1.png(78*78) progress2.png(78*78) 3.原理 采用一张图片作为ProgressBar的背景图片(一般采用颜色比较浅的).另 ...

  8. html原生js进度条圆形,原生 JavaScript 实现进度条

    原生JavaScript特效 JavaScript实现进度 进度条实现介绍 使用JavaScript实现进度条功能. 原理:通过鼠标移动事件,获取鼠标移动的距离. 步骤: (1)html 中 div ...

  9. 记录《时间进度》(人生进度条)(包含自定义进度、小插件)的开发

    前言 开发的本意是想看到可视化的时间,让我们心存敬畏,珍惜时间,毕竟时间一去不复返! 最近灵感突突然袭来,想着做一个时间精度条:今天度过了多少,这周度过了多少,这个月度过了多少,今年度过了多少(以及这 ...

最新文章

  1. SAP PM 入门系列12 - IW32 下达一个维护订单
  2. 转换 Byte 数组到 ... - 回复 高群 的问题
  3. activemq broker集群_17 个方面,综合对比 Kafka、RabbitMQ、RocketMQ、ActiveMQ
  4. 你为何要带着我的爱远走
  5. rxjs里switchMap operators的用法
  6. JAR文件句柄:烦恼后清理!
  7. 中国电信叫停不限量套餐 套外资费3元/GB
  8. 为什么建议使用count(*)来统计数据行数
  9. 自学电脑编程_81岁老太自学编程开发APP,她的日常酷过95%年轻人
  10. Linux服务器安装JavaWeb环境(一) Jdk,Maven,Nginx,Tomcat
  11. Establishing SSL connection without server's ident
  12. 学习docker on windows (1): 为什么要使用docker
  13. MATLAB函数调用
  14. 计算机基础知识500字以上,计算机心得体会500字(精选6篇)
  15. CGB2202语言基础第1天
  16. 【Blender】Coffe Shop建模思路及常用键、常见问题
  17. 登录微软账户后远程桌面连接提示用户名错误
  18. Possible missing firmware /lib/firmware/rtl_nic/rtl8168fp-3.fw for module r8169
  19. 绿盟漏扫使用手册_【技术干货】Oracle数据库漏洞扫描指南
  20. 【二叉树】1758:二叉树

热门文章

  1. VC/MFC 俄罗斯方块双人版(基于MFC单文档)
  2. 调用第三方接口开据发票
  3. Markdown 编辑阅读器使用方法
  4. QGC的PlanToolBar
  5. 360 se html document 广告,意派Epub360丨父亲节借势营销H5,哪一个打动了你?
  6. Spring Boot 配置文件这样加密,才足够安全!
  7. Air Explorer Pro 4.0.1 使用一个程序访问您的所有云服务,在云服务或计算机之间同步文件夹
  8. AI开放平台:发布车辆五项信息、投保日期在线查询api接口
  9. stmp批量发送email包括图片和附件
  10. web前端设计与开发(一)学习前的了解