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

Jad*_*ias 1 .net c# wpf button

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

Bot*_*000 11

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

像这样的东西:

<TabControl>
  <TabItem x:Name="tab1" ... />
  <!-- ... other tabs ... -->
</TabControl>
<Button x:Name="button1" IsDefault="{Binding IsSelected, ElementName=tab1}"/>
<!-- ... other buttons ... -->
Run Code Online (Sandbox Code Playgroud)