【发布时间】:2011-09-27 19:38:13
【问题描述】:
我正在尝试了解 MVVM 和 SL4 中基于导航的项目模板。目前我正在尝试将 ContentFrame_Navigated 事件处理程序移动到 ViewModel 中。基本上,此事件处理程序会根据当前页面检查菜单栏中的每个超链接按钮,并相应地调整样式。为此,我似乎需要传递 EventArgs 以及另一个对象。我看到 MVVM Light 有 PassEventArgsToCommand 位,但是传递另一个对象/控件呢?在这种情况下,它是托管菜单项超链接列表的 StackPanel。我刚刚开始了解 MVVM 概念,在这种情况下,最佳实践是什么?
干杯, 丹妮。
【问题讨论】:
标签: silverlight-4.0 mvvm mvvm-light