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 |
なし |
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET