Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
WPFでカーソルを使用してヒットテストに使用されるポイントのサイズを増やすことは可能ですか?
一点ではなく、カーソル画像で覆われた領域全体に似たものでテストをヒットできるようにしたいと思います。
マウスイベント(Enter / Leaveなど)を受信するために必要な線画を作成していますが、カーソルを小さなストロークの太さに揃える必要があるのは難しい場合があり、太さを単純に増やすことは私にとってオプションではありません。
ここで使用できる手法の1つは、同じジオメトリで太さを増した2番目の線またはパスを描画し、それを非表示にして、表示されている線の上に配置することです。このセットを実行するにはStroke=Transparent、これは非表示になりますが、マウスイベントを取得します。
Stroke=Transparent
これにより、ヒットテスト領域を制御できます。確かに、少し余分な作業を行う必要があります。