ContentElement.IsMouseDirectlyOver Propriété

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é

Boolean

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. Par défaut, il s’agit de false.The default is false.

Implémente

Remarques

Contrairement IsMouseOver à, cette propriété est uniquement true 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, cette propriété est false .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, utilisez à la IsMouseOver 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é est true au moment de la capture, cette propriété continuera à retourner true 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 sur trueMetadata properties set to true NoneNone

S’applique à

Voir aussi