이 설명서는 보관되지만 유지 되지 않습니다.

ContentElement.IsMouseOver 속성

업데이트: 2007년 11월

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

네임스페이스:  System.Windows
어셈블리:  PresentationCore(PresentationCore.dll)

public bool IsMouseOver { get; }
/** @property */
public final boolean get_IsMouseOver()

public final function get IsMouseOver () : boolean

XAML에서는 이 속성을 설정할 수 없습니다.

속성 값

형식: System.Boolean

마우스 포인터가 요소 또는 자식 요소 위에 있으면 true이고, 그렇지 않으면 false입니다. 기본값은 false입니다.

구현

IInputElement.IsMouseOver

식별자 필드

IsMouseOverProperty

true로 설정된 메타데이터 속성

없음

유사한 "IsMouseOverChanged" 이벤트가 없어도 이와 비슷한 이벤트는 여러 개 있습니다. 예를 들어 MouseEnter, MouseMoveIsMouseDirectlyOverChanged를 사용할 수 있습니다.

이 요소가 마우스를 캡처하는 경우 마우스 캡처를 잃고 마우스 포인터가 요소 범위를 벗어날 때까지 이 속성은 true로 유지됩니다.

다음 예제에서는 HyperlinkIsMouseOver true를 보고할 때 다른 시각적 동작을 제공하는 속성 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>


Windows Vista

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

.NET Framework

3.5, 3.0에서 지원
표시: