Можно ли иметь кнопку по умолчанию для каждой вкладки в WPF? - PullRequest
1 голос
/ 22 ноября 2010

Я использую TabControl На каждой вкладке есть кнопка по умолчанию.Первая кнопка по умолчанию работает.Вторая кнопка по умолчанию - обычная кнопка.Как это исправить?

1 Ответ

11 голосов
/ 22 ноября 2010

Вы можете привязать свойство IsDefault каждой кнопки к соответствующему свойству TabItem IsSelected.Каждый раз, когда изменяется выбранный элемент вкладки, другая кнопка становится по умолчанию, а затем.

Что-то вроде этого:

<TabControl>
  <TabItem x:Name="tab1" ... />
  <!-- ... other tabs ... -->
</TabControl>
<Button x:Name="button1" IsDefault="{Binding IsSelected, ElementName=tab1}"/>
<!-- ... other buttons ... -->
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...