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 |
なし |