1

我处于需要从视图模型中触发一些 IResults 的情况,而视图中没有触发它的动作。如果我使用Coroutine.Execute(MyActions().GetEnumerator()),则不ActionExecutionContext包含有关我的视图的信息。有没有办法解决这个问题?

4

1 回答 1

5

如果您的 ViewModel 继承自 Screen 或实现 IViewAware,那么您可以从您的 ViewModel 访问 View 的实例。因此,在子类化 Screen 的情况下,您将覆盖 OnViewLoaded,获取 View 的实例并使用它来构建 ActionExecutionContext。

于 2010-12-15T22:06:29.377 回答