【发布时间】:2012-04-07 23:39:11
【问题描述】:
我正在对可能很慢的属性使用数据绑定。但是,我不想冻结 UI。相反,我想使用新的任务库。
理想情况下,我的财产应该是这样的:
public string MyProperty
{
get
{
if (_cache != null)
return _cache;
var result = await SomeSlowFunction();
return result;
}
}
但是,这现在确实有效,因为属性永远不会异步。
有解决办法吗?
【问题讨论】:
标签: wpf properties lazy-loading task