ContentElement.IsMouseDirectlyOver プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マウス ポインターの位置がヒット テストの結果に対応するかどうかを示す値を取得します。これは要素の合成を考慮に入れます。
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 |