0

我的观点有几个文本框。其中之一需要得到关注。数据模型中究竟定义了哪一个。目前我在绑定完成后立即调用 Focus 方法。结果我得到了错误,这意味着无法设置焦点。问题是

  • 什么是做这件事的正确时间?
  • 我怎么知道这一刻在视图模型中而不知道任何视图?
4

1 回答 1

0

正确的答案是通过 Dispatcher.BeginInvoke 安排设置焦点。这意味着视图模型必须具有对 Dispatcher 对象的引用,这有点棘手,但值得付出努力。

于 2012-12-31T11:36:04.843 回答