【发布时间】:2010-04-21 10:59:18
【问题描述】:
感谢您查看这个问题。
我一直在按照 Josh Smith 的 MVVM 模式示例构建应用程序 (VB/WPF):Click here to view
我的视图具有在事件(例如按钮单击)时触发命令的控件,这些控件绑定到 ViewModel 中的属性。
我的 ViewModel 公开了调用适当方法的 ICommand 类型的属性。
到目前为止,这一直运作良好!我现在想使用拇指控件来允许用户在画布中移动对象。我不相信 Thumb 具有“开箱即用”的命令能力。 Thumb 在移动时会引发“DragDelta”事件。所以我的问题如下:
请问如何扩展控件的能力以根据事件发出命令?
我希望发出一个新命令,比如说“onDragDelta”,这样我就可以将它绑定到我的 ViewModel 中的一个属性,就像我的按钮一样。
非常感谢
【问题讨论】: