我有一个MVVM应用程序与各种TextBox控件和虚拟键盘。 (这个应用程序是在没有键盘的触摸屏系统上运行的)。要更改文本框的值,用户必须触摸文本框,然后使用虚拟小键盘输入数字。我的虚拟机如何知道从键盘获取命令时要更改哪个文本框?如何判断哪个文本框最后的焦点?
2
A
回答
1
,如果你的意思是WPF使用FocusManager.GetFocusedElement也期待here
0
的ViewMoel是与己无关的视图,因此,这不应该被传递到ViewMdel。
如果我需要跟踪这个,我会使用视图的代码隐藏(我知道,我知道)或创建一个WPF行为*,为我做这个。
*使用Attached DependencyProperties,通常我是这么做的。
相关问题
- 1. 设置文本框中最后一个字符后的焦点
- 2. 如何判断在CMakeLists.txt中需要哪个最小CMake版本?
- 3. 如何判断一个窗口是否有焦点? (Win32 API)
- 4. 如何判断哪个Silverlight Popup(或ChildWindow)是最顶层的?
- 5. 如何判断哪个CWInterface是机场?
- 6. 如何判断哪个防区退出?
- 7. 如何判断Java使用哪个StringEscapeUtils.escapeXML()?
- 8. 如何判断哪个MKPinAnnotation被按下?
- 9. 如何判断在表中的href中点击哪个行号?
- 10. 如何判断UIView何时获得焦点
- 11. 如何判断NSPanel何时获得焦点或成为关键?
- 12. 如何判断我的XCode将部署到哪个iOS版本?
- 13. 如何判断终端使用哪个版本的Ruby?
- 14. 如何判断要显示哪个JQUERY弹出框
- 15. 如何判断jQuery点击发生在哪个元素上?
- 16. 如何判断我点击哪个元素编号?
- 17. 如何判断哪个按钮被点击,动态生成? (MVVM)
- 18. 如何判断移动Safari中正在点击哪个“按钮”?
- 19. AppleScript:Finder:如何判断桌面是否有焦点?
- 20. 如何判断我正在运行哪个WCF版本?
- 21. 如何判断SPField是富文本框还是普通文本框?
- 22. 如何判断文本区在GWT
- 23. 如何判断一个复选框是否实际被点击?
- 24. 如何判断在安装Python包时支持哪个版本的.whl文件
- 25. 如何判断使用哪个版本的闪存制作swf文件
- 26. Excel VBA - 记住最后一个用户表单文本框光标焦点
- 27. 如何判断哪个按钮访问了上下文菜单
- 28. 如何判断C#使用哪个配置文件?
- 29. 如何判断哪个文件需要在这里?
- 30. 如何判断.net调用使用哪个tnsnames.ora文件?