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

속성 값

마우스 포인터가 요소 또는 해당 자식 요소 위에 있으면 true이고, 없으면 false입니다.true if mouse pointer is over the element or its child elements; otherwise, false. 기본값은 false입니다.The default is false.

구현

예제

다음 예제에서는 Hyperlink 보고서를 trueIsMouseOver 때 대체 시각적 동작을 제공 하는 속성 setter를 포함 하는 스타일을 만듭니다.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>

설명

유사한 "Ismouse과잉 변경" 이벤트가 존재 하지 않지만 몇 가지 유사한 이벤트가 발생 합니다.Although an analogous "IsMouseOverChanged" event does not exist, several similar events do. 예를 들어 MouseEnter, MouseMoveIsMouseDirectlyOverChanged를 사용할 수 있습니다.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

적용 대상