UIElement.IsMouseDirectlyOver UIElement.IsMouseDirectlyOver UIElement.IsMouseDirectlyOver UIElement.IsMouseDirectlyOver Property

Определение

Возвращает значение, указывающее, соответствует ли позиция указателя мыши результатам проверки нажатия, при которой учитывается компоновка элемента.Gets a value that indicates whether the position of the mouse pointer corresponds to hit test results, which take element compositing into account. Это свойство зависимостей.This is a dependency property.

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

Значение свойства

Значение true, если указатель мыши находится над тем же элементом, что и результат проверки нажатия; в противном случае — значение false.true if the mouse pointer is over the same element result as a hit test; otherwise, false. Значение по умолчанию — false.The default is false.

Реализации

Комментарии

В отличие от IsMouseOver, это свойство имеет только true если указатель мыши находится над элементом литерала -, как и для проверки нажатия.Unlike IsMouseOver, this property is only true if the mouse pointer is over the literal element - as it is for a hit test. Если указатель мыши находится над дочерним элементом, в частности по элементам, которые являются частью глубокого шаблона элемента и его композиции, это свойство будет иметь 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. Если вы знаете, как элемент управления составных (например, это свойство используется в пользовательский шаблон элемента управления для элемента управления, который определяется), это свойство может возвращать непредвиденные результаты.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. Для большинства сценариев, где вы не создаете элементы управления, используйте IsMouseOver вместо этого.For most scenarios where you are not authoring controls, use IsMouseOver instead.

Если мышь захвачена этот элемент, и это свойство имеет true во время захвата, это свойство будет продолжать возвращать true пока захват мыши не будет потерян и указатель не выйдет за границы элемента.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.

Сведения о свойстве зависимостейDependency Property Information

Поле идентификатораIdentifier field IsMouseDirectlyOverProperty
Значение свойства метаданных trueMetadata properties set to true NoneNone

Применяется к

Дополнительно