XAMLにListViewコントロールがあります。アイテムは、グリッド内にTextBlockを備えたテンプレートコントロールによって定義されます。ここで、TextBlockをダブルクリックしたときにアクションをトリガーしたいと思います。驚いたことに、フックするDoubleDoubleイベントがないことがわかりました...!それを持っていないのはTextBlockだけだと思いましたが、実際にはコントロールにはありません。私はDoubleClickとMouseDoubleClickを探していますが、それらは間違いなく存在しません。
私は、EventTriggerがGesture="MouseDoubleClick"でコントロールに追加される提案を読みました。有望に見えますが、私の場合、コンパイラは文句を言って、MouseDoubleClickのようなジェスチャはないと言っています。ActiveXと同じです。
.Netの一部のバージョンでDoubleClickが表示されなくなりましたか?私は.NetFramework4.5を使用しており、プロジェクトはWPFアプリケーションです。
MouseDownを検出し、最後のMouseDownからの経過時間を確認して、愚かな回避策を実行する必要がありますか?石のように聞こえる...