一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - C# - WPF ProgressBar實現實時進度效果

WPF ProgressBar實現實時進度效果

2022-03-07 13:28秋秋_瑤瑤 C#

這篇文章主要介紹了WPF ProgressBar實現實時進度效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了wpf progressbar實現實時進度的具體代碼,供大家參考,具體內容如下

WPF ProgressBar實現實時進度效果

簡單測試,頁面如圖:

利用上班的一點點空閑時間,做了個wpf progressbar的例子,覺得有潛力可挖,故放上來供大家參考,有寫的更好的請留言哦,方便交流學習,謝謝

這個xaml:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<page x:class="wpfbrowserappdrill.progressbarpage"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  mc:ignorable="d"
title="progressbarpage" loaded="page_loaded">
 
 
 <grid>
  <button margin="10" click="button_click" verticalalignment="top" height="23" width="100">進度條控制</button>
  <textblock name="txtjd" verticalalignment="top" horizontalalignment="center" margin="50">當前進度:</textblock>
  <progressbar height="20" horizontalalignment="center" margin="8,167,0,0"
name="pb_import" verticalalignment="top" width="500" />
 </grid>
</page>

后臺代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.windows;
using system.windows.controls;
using system.windows.data;
using system.windows.documents;
using system.windows.input;
using system.windows.media;
using system.windows.media.imaging;
using system.windows.navigation;
using system.windows.shapes;
using system.threading;
 
 
namespace wpfbrowserappdrill
{
 /// <summary>
 /// progressbarpage.xaml 的交互邏輯
 /// </summary>
 public partial class progressbarpage : page
 {
 
 
  public progressbarpage()
  {
   initializecomponent();
  }
 
 
  private void beginimport()
  {
   double value = 0;
   double total = 100d;//得到循環(huán)次數
   while (value < total)
   {
    double jd = math.round(((value + 1) * (pb_import.maximum / total)), 4);
 
 
    pb_import.dispatcher.invoke(new action<system.windows.dependencyproperty, object>(pb_import.setvalue),
     system.windows.threading.dispatcherpriority.background,
     progressbar.valueproperty,
     jd);
    //這里是加數據或費時的操作,我這里讓它掛起300毫秒
    thread.sleep(300);
    txtjd.text = "當前的進度是:" + (value + 1) + "(實際值)" + jd + "(百分比)";
    value++;
   }
  }
  private void button_click(object sender, routedeventargs e)
  {
   beginimport();
   ////new thread(new threadstart(beginimport)).start();
 
 
  }
 
 
  private void page_loaded(object sender, routedeventargs e)
  
   pb_import.maximum = 100;
   pb_import.value = 0;
 
 
  }
 
 
 }
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/qiulei_21/article/details/9130271

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 五月婷婷丁香在线视频 | 护士伦理片 | 我要看靠逼片 | 欧美一区二区三区精品影视 | 日韩欧美国产成人 | 欧美a级完整在线观看 | 日本免费在线观看 | 久久综合色超碰人人 | 成人精品视频一区二区在线 | 俄罗斯妈妈k8影院在线观看 | 超级乱淫伦小说全集np | 亚洲成人免费观看 | 国产99区| 国产三级精品三级男人的天堂 | 国产爽视频 | 草逼动漫| 日韩欧美不卡片 | 国产女主播在线播放一区二区 | 日本人成年视频在线观看 | 99久久免费国产香蕉麻豆 | 色悠久久久久综合网小说 | 我和寂寞孕妇的性事 | 欧美va在线观看 | 男女18一级大黄毛片免 | 国产成人福利免费观看 | 亚洲一区二区三区深夜天堂 | 精品免费tv久久久久久久 | 欧美vpswindowssex 欧美va在线高清 | 97青草香蕉依人在线播放 | 99国产小视频 | 日韩中文字幕一区 | 欧美色fx性乌克兰 | 亚洲国产精品第一页 | 日韩无砖专区2020在线 | 冰山美人调教耻辱h | 成人免费体验区福利云点播 | 万域之王在线观看 | 热九九精品 | 日本一本二本三区免费 | 亚洲欧美日韩另类在线一 | 亚洲AV午夜福利精品香蕉麻豆 |