ContentElement.IsMouseDirectlyOver ContentElement.IsMouseDirectlyOver ContentElement.IsMouseDirectlyOver ContentElement.IsMouseDirectlyOver Property

Définition

Obtient une valeur qui indique si la position du pointeur de la souris correspond aux résultats de test de positionnement, qui prennent en considération la composition des éléments.Gets a value that indicates whether the position of the mouse pointer corresponds to hit test results, which take element compositing into account.

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

Valeur de propriété

true si le pointeur de la souris se trouve sur le même résultat d’élément qu’un test de positionnement ; sinon, false.true if the mouse pointer is over the same element result as a hit test; otherwise, false. La valeur par défaut est false.The default is false.

Implémente

Remarques

Contrairement IsMouseOverà, cette propriété est true uniquement si le pointeur de la souris se trouve sur l’élément littéral, comme c’est le cas pour un test de positionnement.Unlike IsMouseOver, this property is only true if the mouse pointer is over the literal element - as it is for a hit test. Si le pointeur de la souris est plutôt sur un élément enfant, en particulier sur les éléments qui font partie du modèle plus profond d’un élément et de la composition, falsecette propriété est.If the mouse pointer is instead over a child element, in particular over elements that are part of an element's deeper template and compositing, this property will be false. À moins que vous ne sachiez comment un contrôle est composé (par exemple, si vous utilisez cette propriété dans un modèle de contrôle personnalisé pour un contrôle que vous définissez), cette propriété peut retourner des résultats inattendus.Unless you know how a control is composited (for example, you use this property in a custom control template for a control that you define), this property might return unexpected results. Pour la plupart des scénarios où vous ne créez pas de contrôles IsMouseOver , utilisez à la place.For most scenarios where you are not authoring controls, use IsMouseOver instead.

Si la souris est capturée par cet élément et que cette propriété true est au moment de la capture, cette propriété continuera true à retourner jusqu’à ce que la capture de la souris soit perdue et que le pointeur ne se trouve pas sur ses limites.If the mouse is captured by this element, and this property is true at time of capture, this property will continue to return true until mouse capture is lost and the pointer is not over its bounds.

Informations sur les propriétés de dépendanceDependency Property Information

Champ d’identificateurIdentifier field IsMouseDirectlyOverProperty
Propriétés de métadonnées définies surtrueMetadata properties set to true Aucun.None

S’applique à

Voir aussi