2013-07-17 76 views
0

我有兩個文本框和兩個按鈕......我在第一個文本框Lost Focus事件中編寫了一些邏輯。只要我單擊鍵盤選項卡,光標將閃爍在第二個文本框..現在我想選擇按鈕1或按鈕2,而不是第二個文本框。我可以如何實現這一點......任何想法......建議。如何將鍵盤選項卡選項設置爲WPF中的特定控件

我在第一個文本框LostFocus事件的末尾添加

Keyboard.Focus(btnName); 

FocusManager.SetFocusedElement(this, btnName); 

這兩個事先沒有工作

感謝

回答

1

只需使用:

<TextBox KeyboardNavigation.TabIndex="0" /> 
<Button x:Name="btnName" KeyboardNavigation.TabIndex="1" /> 

現在你應該可以跳到Button而不是TextBox。

+0

thanks ...很多你保存我的時間 – kida

+0

我怎麼能從代碼而不是xaml設置KeyboardNavigation.TabIndex =「2」 – kida

+0

你也許可以綁定到ViewModel或代碼隱藏來設置該值。

相關問題