zoukankan      html  css  js  c++  java
  • uwp IProgress<T>进度通知。

    主要是利用

    Pp_ProgressChanged 报告进度;
      private void BtnDownload_Click(object sender, RoutedEventArgs e)
            {
                var pp = new Progress<string>();// or 直接传入参数 action:  var pp = new Progress<string>(s => { txt.Text = s; });
                pp.ProgressChanged += Pp_ProgressChanged;//如果直接传入参数 action就不需要额外的这个事件通知了。
                testProgress(pp);
            }
            private void Pp_ProgressChanged(object sender, string e)
            {
                txt.Text = e;
    
            }
    
    
            async void testProgress(IProgress<string> p) {
    
                for (int i = 1; i <= 100; i++) {
                  await  Task.Delay(10);
                    p.Report("" + i);
    
                }
            }
    

      

    fffffffffffffffff
    test red font.
  • 相关阅读:
    Logstash
    收藏学习Linux好用的网站
    Elasticsearch
    Elasticsearch-head
    Kibana
    Metricbeat
    filebeat
    elelelleeleELK
    MySQL对库的操作
    【Django】URL控制器
  • 原文地址:https://www.cnblogs.com/wgscd/p/14441961.html
Copyright © 2011-2022 走看看