WPF後臺異步多線程更新UI控件

WPF後臺異步多線程更新UI控件 

      private void button_Click(object sender, RoutedEventArgs e)
        {
            new Thread(() =>
            {
                updatevalue(DateTime.Now.ToString(),20);
            }).Start();
        }

        public void updatevalue(string id, int v)
        {

            this.Dispatcher.BeginInvoke(DispatcherPriority.Normal, new Action(() =>
            {
                label.Content = id; progressBar1.Value = v;
            }));
        }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章