searchResults
如果出现页面,我正在填充列表Loaded
。
如果这个加载需要 50 毫秒,那么当我通过导航回到它来加载页面时,我会searchResults
在绑定完成之前看到前一个页面的几分之一秒。
a) 在什么情况下我可以在页面变得可见之前绑定控件?(正在导航回页面,因此不会再次调用构造函数。)
b) 有什么方法可以强制在 Loaded 事件代码中发生绑定?我注意到list1.ItemSource=x
绑定似乎是在事件函数超出范围之后完成的。好像它们是在 OnIdle 中完成的。
b) 的更多细节
如果我运行以下代码:
(ItemsControl) lstSearchResults.ItemSource = searchResults;
int iCount = lstSearchResults.Items.Count
iCount
无论是否有项目,都将为零searchResults
。
有没有办法立即绑定lstSearchResults
到searchResults
该填充?