다음을 통해 공유


ContentElement.IsMouseOver 속성

정의

마우스 포인터가 이 요소 위에 있는지 여부를 나타내는 값을 가져옵니다(시각적 자식 요소 또는 해당 컨트롤 작성 포함).

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

속성 값

마우스 포인터가 요소 또는 해당 자식 요소 위에 있는지 true. 그렇지 않으면 false. 기본값은 false.

구현

예제

다음 예제에서는 HyperlinkIsMouseOvertrue보고할 때 대체 시각적 동작을 제공하는 속성 setter를 포함하는 스타일을 만듭니다.

<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>

설명

유사한 "IsMouseOverChanged" 이벤트가 존재하지 않지만 몇 가지 유사한 이벤트가 있습니다. 예를 들어 MouseEnter, MouseMoveIsMouseDirectlyOverChanged사용할 수 있습니다.

이 요소가 마우스를 캡처하는 경우 이 속성은 마우스 캡처가 손실되고 마우스 포인터가 요소 경계를 떠날 때까지 true 유지됩니다.

종속성 속성 정보

식별자 필드 IsMouseOverProperty
true 설정된 메타데이터 속성 없음

적용 대상