![]() |
1
19
我经常使用这种技巧,我觉得很舒服。
但是,如果您确实想这样做,可以使用消息。附加附加属性将视图中的事件挂接到VM中的操作:
|
![]() |
2
1
这是MVVM和Caliburn.Micro使用的示例。某些操作(如selectionchanged)应获得显式的事件参数,因此应在Caliburn事件操作部分中进行设置。经常第一个参数传递$this(操作附加到的实际UI元素),您将处理该行的DataContext,但要到达网格,您应该传递$source,作为第一个参数($source-是触发actionMessage的实际frameworkElement已发送)。根据手册 Caliburn manual . XAML
代码:
|