#region 异步,刷新页面
/// <summary>
/// 页面加载事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void UserControl_Loaded(
object sender, RoutedEventArgs e)
{
dispatcherTimer.Tick += DispatcherTimer_Tick;
//绑定计时器事件
dispatcherTimer.Interval =
new TimeSpan(
0,
0,
5);
//设置时间间隔::每隔1秒刷新页面
dispatcherTimer.Start();
//开启运行
}
/// <summary>
/// 计时器事件:异步执行[刷新当前页面]
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
public void DispatcherTimer_Tick(
object sender, EventArgs e)
{
Task.Factory.StartNew(AsynchronousRefresh);
}
/// <summary>
/// 刷新当前页面方法
/// </summary>
public void AsynchronousRefresh()
{
Task task =
new Task(() => QueryCondition(index, page,
true));
task.Start();
}
#endregion
转载于:https://www.cnblogs.com/SeNaiTes/p/9921275.html
相关资源:WPF异步加载DataGrid