博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
环形进度条(原创)
阅读量:6657 次
发布时间:2019-06-25

本文共 1612 字,大约阅读时间需要 5 分钟。

一直都是在博客园上看别人的分享 今天就突然心血来潮想把自己以前写的一个环形进度条分享给大家

这是我的第一篇博客,希望大家多多指教;

在这里我使用了blend里面的Arc控件 和一个定时器来控制endangle 值 

项目的结构如下:

xaml代码如下:

注意:在这里需要注意 如果你只是安装了vs但是么有blend 你需要在项目中添加Microsoft.Expression.Drawing.dll 这个类库

然后添加引用 再添加命名空间

xmlns:ed="http://schemas.microsoft.com/expression/2010/drawing" x:Class="Arc.MainWindow"这个命名空间哦 后台代码如下:
using System;using System.Windows;using System.Windows.Threading;namespace Arc{    ///     /// MainWindow.xaml 的交互逻辑    ///     public partial class MainWindow : Window    {        public MainWindow()        {            InitializeComponent();            this.Loaded += MainWindow_Loaded;        }        DispatcherTimer Time = new DispatcherTimer();        private void MainWindow_Loaded(object sender, RoutedEventArgs e)        {            Time.Tick += new EventHandler(Time_Tick);            Time.Interval = new TimeSpan(10000);            Time.Start();        }        private void Time_Tick(object sender, EventArgs e)        {            if (EndAngle < 360)            {                EndAngle++;            }            else            {                EndAngle = 360;            }        }        public double EndAngle        {            get { return (double)GetValue(EndAngleProperty); }            set { SetValue(EndAngleProperty, value); }        }        public static readonly DependencyProperty EndAngleProperty =            DependencyProperty.Register("EndAngle", typeof(double), typeof(MainWindow), new PropertyMetadata(0d));    }}

如果想显示进度值可以自己添加哦 在这里我就不写了

 

 

转载于:https://www.cnblogs.com/liu1314/p/5764277.html

你可能感兴趣的文章
MySql 初次安装登陆
查看>>
私服的问题
查看>>
图像处理之图像格式变换和色彩增强---rgb2hsi2hsv 色彩增强
查看>>
图像处理之二维码生成-qr
查看>>
spark 特征选择之FeatureSelectors DataFrame[vector] 转 DataFrame[Row]
查看>>
PAT 1067. Sort with Swap(0,*)
查看>>
最长回文子字符串的长度
查看>>
8个开发必备的PHP功能(转)
查看>>
Linux Socket编程学习
查看>>
二级域名怎么做优化
查看>>
MIME类型大全
查看>>
sql server 定时备份数据库
查看>>
字符流-FileReader和 FileWriter的用法
查看>>
大话设计模式读书笔记7——工厂方法模式
查看>>
如何编译Apache Hadoop2.6.0源代码
查看>>
Java虚拟机学习 - JDK可视化监控工具
查看>>
EL表达式详解(转)
查看>>
完全隐藏Master Page左边导航条只有管理员才可以看见
查看>>
Apache2 Web 服务器
查看>>
关于右键属性与du -sh显示的文件大小不一致的解决
查看>>