1

我有一个带有多个 TabItem 的 TabControl,这些 TabItem 显示了 Person 对象的不同方面。我在代码隐藏中将 TabControl 的 DataContext 设置为 Person 对象。我第一次这样做时,显示信息大约需要 2-3 秒。第一次之后,选择不同的 Person 记录并设置 DataContext 大约需要 25 秒。任何想法为什么第二次和随后的时间需要这么长时间,以及如何解决这个问题?

xml:

<TabControl x:Name="MyTabControl">
    <TabItem>
        <...controls databound to various properties of a Person object...>
    </TabItem>
</TabControl>

代码隐藏:

Person person = SelectedPerson;
MyTabControl.DataContext = person;
4

0 回答 0