我创建了一个虚拟键盘用户控件,以便在我的应用程序中的多个窗口中使用。我想知道如何在按下某个键时将其输入到窗口中的文本框中。
我正在寻找的是这样的:
private void keyboardKey_Click(object sender, RoutedEventArgs e){
var key = sender as Button;
textbox.Text += key.Content;
}
Run Code Online (Sandbox Code Playgroud)
例如,如果我按下“a”键,则“a”会添加到文本框中。
我的想法倾向于某种绑定属性,但由于我是 WPF 的新手,我不知道从哪里开始。就像是
<local:QWERTYKeyboard TextboxBinding="TextboxName"/>
Run Code Online (Sandbox Code Playgroud)
谢谢