【发布时间】:2011-07-17 11:12:57
【问题描述】:
在 MVVM 架构中设置控制焦点的良好做法是什么。
我设想的方式是使用 ViewModel 上的一个属性,该属性会在需要时触发焦点更改。而不是让 UI 控件绑定/侦听该属性,以便如果它发生更改,将设置适当的焦点。
我将其视为 ViewModel 的事情,因为我想在 ViewModel 执行某个操作(例如加载某些数据)之后适当地设置焦点。
最佳做法是什么?
【问题讨论】:
-
这个解决方案是最优雅的任务stackoverflow.com/a/6742741/1447518
-
这能回答你的问题吗? Set focus on TextBox in WPF from view model