Windowsエクスプローラーのようなクリックアンドドラッグ選択を実装しようとしています(マウスボタンを押したままマウスを動かすと発生する青い選択長方形)。
したがって、基本的には、スタイル設定およびテンプレート化された ListViewItem を使用した ListView があります。ListViewItem (EventSetter を使用) に MouseEnter および MouseLeave イベントを追加しました。マウスの左ボタンが押されている場合を除いて、正常に動作します。この場合、イベントは発生しません。これは、私が達成しようとしているものには適していません。
これに対する良い回避策があるかどうか知っていますか? マウスの左ボタンが押されたとき、または項目の上にいるときを知りたいです。
今のところ、VisualTreeHelper.HitTest() を試してみましたが、ListViewItem を横切ったときしかわかりません。いつそれを離れるかを知る必要があります。
ありがとうございました。