0

私は adorner を使用してキャンバス上に線を描画していますが、私が直面している問題はクリックできないため、マウスを使用して選択するには 10 回クリックし続ける必要があります。ここで見逃したプロパティ設定はありますか?

ありがとう。アミット

4

1 に答える 1

0

ピクセル (デフォルトのヒットテスト) を使用してユーザーが線をクリックしたかどうかを判断する場合、ユーザーは線を正確にクリックする必要があります。線が非常に細い場合、これは非常に困難です。

これを処理する別の方法は、計算によるものです。ユーザーがクリックすると、マウスの位置と線の間の距離が計算され、最も近い線が選択されます。

指定した半径内にある行の順序付きリストを作成し、ユーザーが再度クリックしたときにこのリストから次の行を選択することもできます。

于 2012-08-04T20:42:49.027 に答える