ContentElement.IsMouseDirectlyOver プロパティ

定義

マウス ポインターの位置がヒット テストの結果に対応するかどうかを示す値を取得します。これは要素の合成を考慮に入れます。

public:
 property bool IsMouseDirectlyOver { bool get(); };
public bool IsMouseDirectlyOver { get; }
member this.IsMouseDirectlyOver : bool
Public ReadOnly Property IsMouseDirectlyOver As Boolean

プロパティ値

true マウス ポインターがヒット テストと同じ要素の結果の上にある場合。それ以外の場合は false。 既定値は false です。

実装

注釈

IsMouseOverとは異なり、このプロパティは、ヒット テストの場合と同様に、マウス ポインターがリテラル要素の上にある場合にのみtrueされます。 マウス ポインターが子要素の上にある場合、特に要素のより深いテンプレートと合成の一部である要素の上にある場合、このプロパティは falseされます。 コントロールの複合方法がわからない限り (たとえば、定義したコントロールのカスタム コントロール テンプレートでこのプロパティを使用する場合)、このプロパティは予期しない結果を返す可能性があります。 コントロールを作成していないほとんどのシナリオでは、代わりに IsMouseOver を使用します。

この要素によってマウスがキャプチャされ、このプロパティがキャプチャ時に true されている場合、このプロパティは、マウス キャプチャが失われ、ポインターがその境界を超えない限り、引き続き true を返します。

依存関係プロパティ情報

品目 価値
識別子フィールド IsMouseDirectlyOverProperty
に設定されたメタデータ プロパティ true None

適用対象

こちらもご覧ください