WPF TabControl - 基于可见性的显示计算启用

时间:2010-08-16 08:02:25

标签: wpf tabcontrol visibility

假设我有一个基于标签的界面,如Internet Explorer。 在每个标签页中,cpu密集型的东西都可能发生(例如,显示波形并计算和显示实时FFT),这只与实时统计相关 - 所以只有在用户可以看到它时才会显示。

最好的方法是什么?

2 个答案:

答案 0 :(得分:1)

您可以订阅TabControl的PropertyChanged事件(带有SelectedIndex属性)以检测显示哪个选项卡。

答案 1 :(得分:0)

我不确定WPF中是否有类似的控件,但我认为这个想法是一样的。

在Silverlight中有一个导航窗格控件,它只显示从tabcontrol中选择的页面。这样只显示相关数据。