强制隐藏标签内容的可视化布局

时间:2013-10-16 13:48:50

标签: wpf

我在几个标签后面有一些相当复杂的内容。我想强制布局在应用程序启动时发生,而不是懒惰,因为用户第一次单击选项卡。每个标签的延迟大约是一两秒,这有点令人尴尬!

编辑:我认为问题是只有选定选项卡的内容控件位于可视树中。调用HeaderedContentControl的ApplyTemplate没有任何区别。

1 个答案:

答案 0 :(得分:1)

此链接可以帮助您吗?

wpf force to build visual tree

基本上它说要在ItemsControl上使用ApplyTemplate ...我想对于标签你应该为每个TabItem做。

此网站还使用了另一种技术: http://xcalibur37.wordpress.com/2012/07/12/make-your-tabcontrol-preload-in-wpf-silverlight/

在这里,他为每个标签创建了一种预加载器。它适用于silverlight,但我认为它可以应用于WPF。

希望它有所帮助:)