【发布时间】:2014-06-02 12:46:55
【问题描述】:
目前我必须开发一个非常简单的 WPF 用户控件,允许用户在画布上选择多个点。我遇到的困难是,使用触摸屏应该能够通过触发 TouchDown 事件来实现,而没有触摸屏的用户应该使用鼠标并因此触发 MouseLeftButtonDown 事件。有没有一种简单的方法可以在不重复代码的情况下处理这两种情况?另外,我需要使用 Mvvm Light,所以像 How to get Touchscreen to use Mouse Events instead of Touch Events in C# app 这样的代码隐藏解决方案不会起到作用。
【问题讨论】:
-
就像一个问题:你为什么将 MVVM 用于“非常简单”的 WPF 应用程序?