【发布时间】:2011-03-02 17:45:34
【问题描述】:
我正在开发一个项目并在学习 SL/MVVM 的过程中。我正在使用 MVVM light,感觉好像我对事物有很好的把握。我了解将控件绑定到 VM 以及向 VM 发送事件/命令。
我有几个问题:
在 MVVM 应用程序中,如何从 VM 访问 Application 对象,以调用 Application.Install 或检查安装状态?还是您只是将其粘贴在该案例的视图后面的代码中?我想这可以通过 MVVM 消息传递来完成,但您仍然需要在后面的代码中注册一个侦听器。
我不确定这是否会发生,但是如何从 VM 访问视图/控件中的方法来执行无法通过数据绑定或命令/事件完成的操作?这是依赖对象/属性发挥作用的地方吗?
【问题讨论】:
标签: silverlight mvvm