ContentElement.IsMouseOver Свойство

Определение

Возвращает значение, определяющее, находится ли указатель мыши на элементе (включая видимые дочерние элементы и композицию элемента управления).Gets a value that indicates whether the mouse pointer is located over this element (including visual child elements, or its control compositing).

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

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

Boolean

Значение true, если указатель мыши находится над элементом или его дочерними элементами; в противном случае — значение false.true if mouse pointer is over the element or its child elements; otherwise, false. Значение по умолчанию — false.The default is false.

Реализации

Примеры

В следующем примере создается стиль, включающий метод задания свойств, который предоставляет альтернативное визуальное поведение при создании Hyperlink отчетов IsMouseOver true .The following example creates a style that includes a property setter that gives an alternate visual behavior when a Hyperlink reports IsMouseOver true.

<Style.Triggers>
  <Trigger Property="Hyperlink.IsEnabled" Value="false">
    <Setter Property="Foreground" Value="Gray"/>
  </Trigger>
  <Trigger Property="Hyperlink.IsMouseOver" Value="true">
    <Setter Property = "Foreground" Value="{StaticResource BlueGreenBrush}"/>
  </Trigger>
</Style.Triggers>

Комментарии

Хотя аналогичное событие «Исмаусеоверчанжед» не существует, выполняется несколько аналогичных событий.Although an analogous "IsMouseOverChanged" event does not exist, several similar events do. Например, можно использовать MouseEnter , MouseMove и IsMouseDirectlyOverChanged .For example, you can use MouseEnter, MouseMove, and IsMouseDirectlyOverChanged.

Если этот элемент захватывает мышь, это свойство сохраняется true до тех пор, пока захват мыши не будет потерян и указатель мыши покидает границы элемента.If this element captures the mouse, this property remains true until mouse capture is lost and the mouse pointer leaves the element bounds.

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

Поле идентификатораIdentifier field IsMouseOverProperty
Свойства метаданных, для которых задано значение trueMetadata properties set to true НетNone

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