Ho una tela, con un controllo figlio. I controlli figlio ricevono bene tutti gli eventi PreviewTouchDown e PreviewTouchUp, ma dopo aver abilitato Manipulation (IsManipulationEnabled
= true) sul Canvas, solo gli eventi "down" vengono attivati su un oggetto figlio, ma gli eventi TouchUp e PreviewTouchUp non vengono attivati affatto ..WPF TouchUp non attivato quando la manipolazione del genitore è abilitata
Qualche idea cosa sta succedendo qui?
Quindi non è possibile ottenerli entrambi? – Jaska
Ho appena trovato un mio codice personale che chiama manualmente 'CaptureTouch' da un gestore di' PreviewTouchDown' che imposta anche 'Handled = true'. E c'è anche un gestore di 'PreviewTouchUp'. Sfortunatamente non posso testarlo adesso, ma ci provo domani. – Clemens
OK, ottimo se puoi farlo ... ma non importa se è troppo fastidioso, dato che ho già scaricato l'intera idea di usare la manipolazione e ho deciso di calcolare me stesso la scala e le rotazioni nel touchmove -event. – Jaska