WPFでタッチイベントが効かなくなる

WPFはタッチイベントを WPFランタイムでラップして処理しているため 、WPFアプリケーションだけタッチイベントが処理できなくなることがあるらしい。

タッチイベントが処理できているかできていないかを確認するには、 PreviewTouchDownイベントが飛んでいるかどうかを確認すれば良い。 nui.joshland.org

上記記事にあるように、マウスダウンイベントはタッチダウンイベントを経由して発生している。マウスダウンイベントだけをアプリケーションで使用しているのであれば、下記の方法でタッチイベントを経由せずにマウスダウンイベントを発生させることができる。

docs.microsoft.com