标签: wpf mvvm caliburn.micro touchscreen
我正在尝试使用Caliburn.Micro创建一个登录页面。
该应用程序需要屏幕上的键盘,以便用户使用触摸屏输入其用户ID和密码。
如何在键盘上按下按钮时将Keyboard.focus从ViewModel设置为选定的文本框?
答案 0 :(得分:0)
有2种方法:
1)当用户触摸文本框时,如果系统使用屏幕键盘,则应单独显示
2)如果要通过代码执行此操作,则应在VM中公开一个事件。然后,您应该在视图中进行订阅,然后可以在其中执行TextBox.Focus()
TextBox.Focus()