我已经阅读了有关布局传递的MSDN文章,其中指出:
在逻辑树中添加或删除节点时,会在节点的父节点及其所有子节点上引发属性失效。因此,应始终遵循自上而下的构造模式,以避免已经验证的节点上不必要的失效成本。
现在让我们假设我这样做。在控件创建过程中,用户是否会看到控件树自身填充并且布局会多次更改?我希望整个控制树看起来完全充满。
谢谢!
答案 0 :(得分:1)
在UI线程上添加可视化。在构建场景时,UI未更新。只要一次添加所有控制树,而不是使用Dispatcher或Background工作程序随时间添加它们,用户就不会看到每个控件都被添加。