将TextBox设置为在没有Keyboard.Focus()方法的情况下输入

时间:2015-09-14 17:24:03

标签: c# wpf

我在WPF应用中有一个小窗口,它包含TextBoxButton。当用户点击另一个按钮时,我需要启用TextBox来输入文字,此外我需要将KeyBoard.Focus()设置为Button。这样的事情:

private void Show() 
{
    textBox.Focus();
    KeyBoard.Focus(button);
}

但是,它没有用。你能救我吗?

1 个答案:

答案 0 :(得分:1)

您不能有多个项目具有键盘焦点。如果您希望用户在输入文本后能够按Enter键,请在第二个按钮上将IsDefault设置为true。