UIElement3D.IsMouseOver 속성

정의

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

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

속성 값

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

구현

설명

일반적으로 컨트롤 내의 다양한 요소(시각적 트리)가 포함된 컨트롤의 마우스 상태를 모두 보고할 수 있도록 컨트롤이 복합됩니다. 예를 들어 ListBox 스타일 컨트롤은 를 포함하여 ListBoxItem마우스가 기하 도형 위에 있는 것처럼 true 보고 IsMouseOver 합니다.

유사한 "IsMouseOverChanged" 이벤트가 없지만 몇 가지 유사한 이벤트가 있습니다. 예를 들어 , 및 IsMouseDirectlyOverChangedMouseMove처리MouseEnter할 수 있습니다.

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

일부 컨트롤은 마우스를 직접 포함하지 않는 특정 동작에서 마우스를 의도적으로 캡처합니다. 이것은 마우스가 IsMouseOver 분명히 움직이지 않더라도 될 true 수 있습니다.

IsMouseOver .NET Framework 버전 3.5에서에서 도입 되었습니다. 자세한 내용은 버전 및 종속성을 참조하세요.

종속성 속성 정보

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

적용 대상