从Mouse事件中在ViewModel中执行命令

时间:2014-07-24 04:57:44

标签: c# wpf

非常基本的mvvm交叉问题......

我正在创建一个WPF UI,并希望制作一个图像映射。我已经定义了路径对象,现在想要将视图模型中的命令连接到路径上的鼠标向上事件。

最初我认为只是添加事件处理程序并从那里调用命令的情况,但由于IoC,后面的代码没有引用视图模型,我看不到任何直接使用的方法一个xaml属性。

1 个答案:

答案 0 :(得分:1)

你在找这样的东西吗?

<Path Data="M 80,200 A 100,50 45 1 0 100,50" >
    <Path.InputBindings>
        <MouseBinding Command="{Binding MyPathCommand}" MouseAction="LeftClick" />
    </Path.InputBindings>
</Path>