天天看點

WPF,回車即是tab

正在做的WPF項目,客戶需要在文本框裡輸入後按回車即跳到下一個框框,和tab一樣的

上網搜尋了下解決方案:如下:

在文本框外圍 的grid加上KeyDown事件,代碼裡寫上:

///

/// 上方的可輸入區域,回車替換TAB

private void StackPanel_KeyDown(object sender, KeyEventArgs e)

{

var uie = e.OriginalSource as UIElement;

if (e.Key == Key.Enter)

uie.MoveFocus(new TraversalRequest(FocusNavigationDirection.Next));

e.Handled = true;

}