在我的程序中,我有一个用户控件,使用内容提供器在窗口上显示数据。我想简单地在启动时设置窗口中某个
通常情况下,我会通过窗口的代码后台来完成这个操作,像这样:
为什么这不起作用?如果
我已经尝试过的方法....:
用户控件:
textBox
的光标焦点。通常情况下,我会通过窗口的代码后台来完成这个操作,像这样:
textBox.Focus();
然而,textBox
是在用户控件中定义的,并且似乎不能以同样的方式工作。到目前为止,我已经尝试了与上面相同的方法,在用户控件的代码后台中进行操作。为什么这不起作用?如果
textBox
在用户控件中定义,如何设置焦点?我已经尝试过的方法....:
用户控件:
public UserControl()
{
InitializeComponent();
FocusManager.SetFocusedElement(this, textBox);
}
用户控件:
public UserControl()
{
InitializeComponent();
textBox.Focusable = true;
Keyboard.Focus(textBox);
}