即使在wpf中没有控制视图,也会加载可视树

时间:2014-02-21 08:41:41

标签: wpf

即使控件不在视图中,也会加载可视化树。例如,假设我有一个包含网格的选项卡控件。如果我没有切换到此选项卡,是否可以加载网格的可视树或者它将在我切换到此标签时加载。

此致

1 个答案:

答案 0 :(得分:1)

在选项卡进入视图之前尚未构建VisualTree。有几种方法可以强制在可见树可见之前构建它

  • 您可以在元素上调用ApplyTemplate,并递归地调用任何子元素。
  • 您可以调用LoadContent创建一个临时可视树,查看MSDN页面上的示例。