标签项的内容。内部创建了多少个实例?

时间:2015-10-02 11:33:00

标签: wpf tabcontrol

我有一个定义了内容模板的标签控件。此内容模板具有文本块 tbInfo (仅为了简化,在我的情况下是用户控件)。然后我创建了N个标签。我是否有 tbInfo 的内部N个实例,或者当我更改所选标签时,它是否刷新了同一个?

1 个答案:

答案 0 :(得分:1)

TabControl在用户更改标签时重新创建视图。这意味着,无论何时选择制表符,您都将获得全新的控件。当您的观点非常沉重时,这可能是一个真正的麻烦。然后重新创建视图可能需要很长时间。

这就是为什么有些人通过存储创建的视图并只是显示它们来解决这个问题。请参阅this question as a reference