是否可以为WPF中的每个选项卡设置默认按钮?

时间:2010-11-22 12:06:06

标签: c# .net wpf button

我使用TabControl 每个选项卡都有其默认按钮。 第一个默认按钮正在工作。 第二个默认按钮是普通按钮。 如何解决?

1 个答案:

答案 0 :(得分:10)

您可以将每个Button的IsDefault属性绑定到其对应的TabItem的IsSelected属性。每次选定的标签项更改时,另一个按钮将成为默认值,然后。

类似的东西:

<TabControl>
  <TabItem x:Name="tab1" ... />
  <!-- ... other tabs ... -->
</TabControl>
<Button x:Name="button1" IsDefault="{Binding IsSelected, ElementName=tab1}"/>
<!-- ... other buttons ... -->