【发布时间】:2021-11-09 18:29:31
【问题描述】:
我开始在我的 WPF 应用程序中使用 await / async。我意识到尽管应用程序正常工作,但出现了大量的绑定错误。我发现了错误,DataContext 设置得太晚了。
使用下一行时出现绑定错误:
var viewAccounts = await db.ViewAccounts.Where(e => e.ActiveAssetAcount == true).ToListAsync();
但如果我使用同步版本,则不会出现绑定错误(尽管DataContext 尚未设置)。
var viewAccounts = db.ViewAccounts.Where(e => e.ActiveAssetAcount == true).ToList();
差异的原因是什么?在我设置DataContext之前,有没有办法禁用数据绑定过程?
【问题讨论】:
标签: c# wpf data-binding async-await