【发布时间】:2017-02-27 12:31:49
【问题描述】:
我想用 ViewModel 绑定一个事件。
我用过
clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity
我也用了触发器
<Canvas Grid.Row="2" Grid.Column="2" x:Name="InteractiveCanvas" Style="{StaticResource canvasChartStyle}" ClipToBounds="True" >
<intr:Interaction.Triggers>
<intr:EventTrigger EventName="MouseEnter">
<intr:InvokeCommandAction Command="AppointmentEditing" />
</intr:EventTrigger>
</intr:Interaction.Triggers>
</Canvas>
但我需要使用事件参数。在这里我无法获得相同的结果。
在 wpf 中是否有可能绑定事件并获取事件参数?不使用 MVVM lite 或 PRISM。
我只想获取事件参数
【问题讨论】:
-
使用CommandParameter就够了吗?
-
与CommandParameter,我们如何绑定事件参数与CommandParameter
-
为什么需要在视图模型中使用
EventArgs? -
@MikeEason 我想获得鼠标位置,是否有任何替代方法?