WPF实现进度条实时更新效果
 更新时间:2018年12月26日 17:23:01   作者:有个家伙喜欢代码  

这篇文章主要为大家详细介绍了WPF实现进度条实时更新效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了WPF实现一个实时更新的进度条,供大家参考,具体内容如下

效果图

xaml代码

<Window x:Class=”ProgressBar.MainWindow”
xmlns=”schemas.microsoft.com/winfx/2006/xaml/presentation”
xmlns:x=”schemas.microsoft.com/winfx/2006/xaml”
xmlns:d=”schemas.microsoft.com/expression/blend/2008″
xmlns:mc=”schemas.openxmlformats.org/markup-compatibility/2006″
xmlns:local=”clr-namespace:ProgressBar”
mc:Ignorable=”d”
Title=”MainWindow” Height=”250″ Width=”400″>
<Grid>
<ProgressBar Name=”progressBar” Minimum=”1″ Maximum=”1000″ Height=”50″/>
<Button Content=”Done” VerticalAlignment=”Bottom” HorizontalAlignment=”Center” FontSize=”20″ Margin=”10″ Click=”Button_Click”/>
</Grid>
</Window>

后台代码

using System;
using System.Windows;
using System.Windows.Controls.Primitives;
using System.Windows.Threading;

namespace ProgressBar
{
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}

private delegate void UpdateProgressBarDelegate(DependencyProperty dp, object value);

private void Button_Click(object sender, RoutedEventArgs e)
{
UpdateProgressBarDelegate updateProgressBaDelegate = new UpdateProgressBarDelegate(progressBar.SetValue);
for (int i = (int)progressBar.Minimum; i <= (int)progressBar.Maximum; i++)
{
Dispatcher.Invoke(updateProgressBaDelegate, DispatcherPriority.Background, new object[] { RangeBase.ValueProperty, Convert.ToDouble(i) });
}
}
}
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持华域联盟。 

您可能感兴趣的文章:WPF实现转圈进度条效果仿vs实现WPF好看的进度条WPF ProgressBar实现实时进度效果

WPF
进度条

相关文章
ASP.NET过滤类SqlFilter,防止SQL注入本文分享一个防SQL注入的过滤类SqlFilter,可以防止通过POST、GET和Cookies的注入。 2016-03-03
三步将Asp.Net页面输出到EXCEL里利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM等类型的文档很容易的,下面为大家简单介绍下,感兴趣的朋友可以参考参考 2014-05-05
深入浅析.NET应用程序SQL注入这篇文章主要介绍了.NET应用程序SQL注入的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下 2016-09-09
asp.net使用DataSet的ReadXml读取XML文件及Stream流的方法这篇文章主要介绍了asp.net使用DataSet的ReadXml读取XML文件及Stream流的方法,实例分析了asp.net以字符流的形式读取与写入xml文件的相关技巧,需要的朋友可以参考下 2016-06-06
web.config使用方法指南这篇文章主要介绍了web.config使用方法,具体格式,注意点等方面,有需要的小伙伴可以参考下。 2015-05-05
jquery中如何获得服务器控件实现思路jquery中如何获得服务器控件,很多新手朋友对此比较陌生,接下来为您介绍解决方法,感兴趣的朋友可以了解下哦 2013-01-01
asp.net FileUpload控件实现文件格式判断与文件大小限制这篇文章主要介绍了有关asp.net fileupload控件判断文件格式,以及进行文件大小限制的方法,可以在web.config中配置,也可以在.cs文件中实现,需要的朋友参考下 2014-11-11
如何在ASP.NET Core应用程序运行Vue并且部署在IIS上详解这篇文章主要给大家介绍了关于如何运行Vue在ASP.NET Core应用程序并且部署在IIS上的相关资料,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。 2017-10-10
此页的状态信息无效,可能已损坏 的处理办法及原因分析此页的状态信息无效,可能已损坏 的处理办法及原因分析,需要的朋友可以参考一下 2013-06-06
asp.net 产生唯一随机码的方法分析现在的WEB中经常会需要产生一些邀请码、激活码。需要是唯一并且随机的。下面总结下一些常用的产生随机码的方法,并分享自己的1个方法. 2010-10-10

最新评论

声明:本站(华域联盟www.cnhackhy.com)所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。