Malen Sie auf einem Inkcanvas mit Finger (Touchscreen) nicht Maus - MouseMove anstelle von Mouseclick

StackOverflow https://stackoverflow.com/questions/9021088

  •  14-11-2019
  •  | 
  •  

Frage

Ich verwende ein Inkcanvas auf einem WPF-Fenster (C #). Diese Leinwand arbeitet, wenn ich die Maus in die Leinwand drücke, und klicken Sie dann auf die Maus, um zu zeichnen, was immer ich möchte.

Ich möchte dies auf einen Touchscreen legen.Wie ich nicht sterben, fungiert die Berührung auf dem Bildschirm (Finger oder Stift) als Mausbewegung und nicht Mausklick, daher wird nichts lackiert.

Wie kann ich das erreichen?

War es hilfreich?

Lösung

That assumption is wrong, all touch behaviors are interpreted as mouse interaction by default if you do not override it, a touch turns into MouseDown, so it will work (i have a touch-screen myself).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top