Можно пропустить элементы в последовательности вкладки установкой KeyboardNavigation. IsTabStop на элементе в XAML.
KeyboardNavigation.IsTabStop="False"
можно установить триггер, который переключил бы это свойство на основе расширенного состояния.
Если Вы хотите явно установить упорядочивание вкладки для элементов в Вашей форме, следующее приложенное свойство, как предполагается, помогает:
<Control KeyboardNavigation.TabIndex="0" ... />
я говорю "предполагаемый помочь", поскольку я не нашел это очень надежным, хотя я, вероятно, должен читать больше о том, как это предназначается, чтобы использоваться. Я только отправляю эту половину испеченного ответа, потому что никто больше не упомянул это свойство.
<час> Примечание, что в RT Победы, свойство всего TabIndex="0"
.
Работает совершенно нормально...
Например-
<ComboBox Height="23"
Margin="148,24,78,0"
Name="comboBoxDataSet"
VerticalAlignment="Top"
SelectionChanged="comboBoxDestMarketDataSet_SelectionChanged"
DropDownOpened="comboBoxDestMarketDataSet_DropDownOpened"
KeyboardNavigation.TabIndex="0" />
<ComboBox Height="23"
Margin="148,56,78,0"
Name="comboBoxCategory"
VerticalAlignment="Top"
SelectionChanged="comboBoxDestCategory_SelectionChanged"
DropDownOpened="comboBoxDestCategory_DropDownOpened"
KeyboardNavigation.TabIndex="1" />
Позволит вам перемещаться по этим двум комбобоксам, используя клавишу TAB.