我需要讓用戶在按下回車鍵(他們不能按Tab ...)時將用戶更改爲「下一個」文本框,組合框或按鈕。將焦點移到下一個控件上用Silverlight按下的回車鍵
我發現了一些解決方案(爲每個文本框的按鍵設置一個新事件並將焦點設置到下一個控件...),但我希望這有一個簡單的方法。
有沒有什麼魔術?
我有,即使在Silverlight標籤導航問題...
我需要讓用戶在按下回車鍵(他們不能按Tab ...)時將用戶更改爲「下一個」文本框,組合框或按鈕。將焦點移到下一個控件上用Silverlight按下的回車鍵
我發現了一些解決方案(爲每個文本框的按鍵設置一個新事件並將焦點設置到下一個控件...),但我希望這有一個簡單的方法。
有沒有什麼魔術?
我有,即使在Silverlight標籤導航問題...
private void textBox3_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
if (Keyboard.Modifiers == ModifierKeys.Shift)
textBox4.Focus();
else
textBox5.Focus();
e.Handled = true;
}
}
這只是我想避免的解決方案...但我找不到任何其他8-) – zapico 2011-12-28 16:35:29
http://stackoverflow.com/questions/1354903/auto-tab-in-silverlight-3 – 2013-01-20 06:28:32
添加XAML和一些代碼樣本是如何現在。並澄清你期望得到什麼。 – 2011-12-24 20:25:37
現在它通過按Tab鍵工作。我想通過輸入按鈕來完成複製。 – zapico 2011-12-27 08:31:43