これはSO質問3222456に関連しています...。
いくつかの画像とTextBlockを含む独自のUserControlを作成していますが、それ以外は何もありません。UserControl全体がクリックされたときにイベントを発生させたいのですが。私の問題(または誤解)は、WPFには、フックできるMouseUpイベントのみがあり、MouseClickはないように見えることです。
では、ベストプラクティスは何ですか?私が見つけることができるすべての例は、WPFのmouseUpがクリックイベントと同等であるかのように機能しますが、それは正しくありません。ユーザーが画面の一部でmouseDownを実行し、それが私のコントロールを超えるまでマウスを押したままにしてから、マウスを離した場合はどうなりますか。それはMouseUpイベントを発生させますが、それは私のコントロールのクリックではありません。
では、UserControlの真のMouseClickイベントを取得するにはどうすればよいですか?