假设我有一个基于标签的界面,如Internet Explorer。 在每个标签页中,cpu密集型的东西都可能发生(例如,显示波形并计算和显示实时FFT),这只与实时统计相关 - 所以只有在用户可以看到它时才会显示。
最好的方法是什么?
答案 0 :(得分:1)
您可以订阅TabControl的PropertyChanged事件(带有SelectedIndex属性)以检测显示哪个选项卡。
答案 1 :(得分:0)
我不确定WPF中是否有类似的控件,但我认为这个想法是一样的。
在Silverlight中有一个导航窗格控件,它只显示从tabcontrol中选择的页面。这样只显示相关数据。