有几种选择:
就个人而言,在这种情况下,我可能只是在代码背后使用事件处理程序.我的理由是,无论如何,图像上的点击处理确实是一个视图问题 - 它只是交互.ViewModel可能只有一个方法或命令,它接受一个新的Point,可以从事件处理程序后面的代码中触发,并进行实际处理.
这使您的逻辑保持在ViewModel中并且非常可测试(处理新点很容易测试).View"代码"非常简单,与视图相关.
| 归档时间: |
|
| 查看次数: |
405 次 |
| 最近记录: |