ContentElement.IsMouseOver 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
마우스 포인터가 이 요소 위에 있는지 여부를 나타내는 값을 가져옵니다(시각적 자식 요소 또는 해당 컨트롤 작성 포함).
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, MouseMove및 IsMouseDirectlyOverChanged사용할 수 있습니다.
이 요소가 마우스를 캡처하는 경우 이 속성은 마우스 캡처가 손실되고 마우스 포인터가 요소 경계를 떠날 때까지 true
유지됩니다.
종속성 속성 정보
식별자 필드 | IsMouseOverProperty |
true 설정된 메타데이터 속성 |
없음 |
적용 대상
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET