WPF TabControl 更改选定选项卡

13

您好,我有两个问题。

  1. 如何以编程方式将 WPF Tab 控件中选择的选项卡从一个选项卡更改为另一个选项卡。
  2. 如何获取对我想要设置选定选项卡的“其他选项卡”的引用?
1个回答

28
  1. 通过使用SelectedIndexSelectedItem,或更改这些属性绑定的属性的值来选择选项卡。
  2. 如果您使用SelectedIndex,则不需要引用选项卡。如果您使用SelectedItem,则需要引用该选项卡对应的数据项 - 而非选项卡本身。如果已将其中一个属性绑定到另一个属性,则更改该属性而不是更改TabControl上的属性。

3
一个细节 - 如果你将此设置在鼠标事件中,并且没有Click()事件可用,那么请使用鼠标UP事件而不是DOWN事件。如果你在TabControl中包含down事件来设置SelectedIndex,它将无法正常工作。 - Paul

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接