UIElement3D.IsMouseOver プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マウス ポインターがこの要素 (ビジュアル ツリー内の子要素を含む) の上にあるかどうかを示す値を取得します。
public:
property bool IsMouseOver { bool get(); };
public bool IsMouseOver { get; }
member this.IsMouseOver : bool
Public ReadOnly Property IsMouseOver As Boolean
プロパティ値
マウス ポインターが要素またはその子要素の上にある場合は true
、それ以外の場合は false
。 既定値は、false
です。
実装
注釈
通常、コントロールは、コントロール内のさまざまな要素 (ビジュアル ツリー) がすべて、含まれているコントロールのマウス状態を報告できるように合成されます。 たとえば、スタイル コントロールは、ListBoxマウスがジオメトリ上の任意の場所 (を含むListBoxItem) にあるかのようにtrue
報告IsMouseOverされます。
類似の "IsMouseOverChanged" イベントは存在しませんが、同様のイベントがいくつかあります。 たとえば、および IsMouseDirectlyOverChangedを処理MouseEnterMouseMoveできます。
この要素がマウスをキャプチャする場合、このプロパティは、マウス キャプチャが失われ、マウス ポインターが要素の境界を離れるまで残ります true
。
一部のコントロールでは、マウスが直接関与しているようには見えない特定のアクションでマウスを意図的にキャプチャします。 これにより、マウスが明らかに移動していない場合でも、 がtrue
発生する可能性IsMouseOverがあります。
依存プロパティ情報
識別子フィールド | IsMouseOverProperty |
に設定されたメタデータ プロパティ true |
なし |
適用対象
.NET