WPF 异步线程操作界面控件
编程开发
WPF异步线程异步更新界面
开发过程中不可避免会用到多线程更新主界面ui的情况,但子线程内又无法直接操作主线程界面,以下是异步线程通过委托修改主线程ui的的一个例子
第一步:创建一个WPF项目 添加一个TextBox 控件 如图 这里控件Name属性值为 textBox
第二步:后面添加一个方法用来修改文本框的Text属性值
/// <summary>
/// 委托方法
/// </summary>
private void UpdateTextBox()
{
textBox.Text = "我是异步线程提供的值";
}
第三步:创建异步线程 把方法带入异步委托
//创建异步线程