我的控件.ItemContainerGenerator.Status是NotStarted.我如何告诉它现在开始并等到它完成?
小智 9
如果你做了一些同步操作,你可能想要手动启动生成器 - 我必须生成结果视图以便在页面上进行分块之前进行测量.
IItemContainerGenerator generator = (child as ListContent).ItemContainerGenerator;
GeneratorPosition position = generator.GeneratorPositionFromIndex(0);
using (generator.StartAt(position, GeneratorDirection.Forward,true))
{
foreach (object o in (child as ListContent).Items)
{
DependencyObject dp = generator.GenerateNext();
generator.PrepareItemContainer(dp);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4131 次 |
| 最近记录: |