Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF中的每个选项卡都有默认按钮吗?_C#_.net_Wpf_Button - Fatal编程技术网

C# WPF中的每个选项卡都有默认按钮吗?

C# WPF中的每个选项卡都有默认按钮吗?,c#,.net,wpf,button,C#,.net,Wpf,Button,我使用TabControl 每个选项卡都有其默认按钮。 第一个默认按钮正在工作。 第二个默认按钮是普通按钮。 如何解决此问题?您可以将每个按钮的IsDefault属性绑定到相应选项卡项的IsSelected属性。每次选定的选项卡项更改时,另一个按钮将成为默认按钮 诸如此类: <TabControl> <TabItem x:Name="tab1" ... /> <!-- ... other tabs ... --> </TabControl>

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

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

诸如此类:

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

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

诸如此类:

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


你知道最短的方法吗?你知道最短的方法吗?