다음을 통해 공유


UIElement.PointerCaptures 속성

정의

포인터 값으로 표시되는 캡처된 모든 포인터의 집합 가져옵니다.

public:
 property IVectorView<Pointer ^> ^ PointerCaptures { IVectorView<Pointer ^> ^ get(); };
IVectorView<Pointer> PointerCaptures();
public IReadOnlyList<Pointer> PointerCaptures { get; }
var iVectorView = uIElement.pointerCaptures;
Public ReadOnly Property PointerCaptures As IReadOnlyList(Of Pointer)

속성 값

캡처된 포인터의 컬렉션이며, 각각 Pointer 개체로 표시됩니다.

설명

포인터를 캡처하는 방법과 포인터를 캡처하려는 이유에 대한 자세한 내용은 CapturePointer를 참조하세요.

둘 이상의 포인터 지점을 포함하는 조작과 같은 입력 시나리오가 있기 때문에 Windows 런타임 한 번에 둘 이상의 포인터를 캡처할 수 있습니다. PointerCaptures 속성은 현재 UIElement에 의해 캡처된 포인터 지점의 뷰를 노출합니다.

이 속성의 값은 다른 작업의 결과에 따라 계산됩니다. CapturePointer를 호출하면 PointerCaptures에서 읽기 전용 보기를 제공하는 내부 컬렉션이 추가됩니다. ReleasePointerCapture를 호출하면 컬렉션에서 제거됩니다. ReleasePointerCaptures는 컬렉션을 지웁니다. 포인터 지점에서 해제하는 등 포인터 캡처를 무효화하는 사용자 작업도 캡처 상태와 컬렉션을 변경합니다. 자세한 내용은 마우스 상호 작용 및포인터 입력 처리를 참조하세요.

컬렉션이 PointerId로 인덱싱될 필요는 없습니다. 특정 PointerId를 찾으려면 컬렉션의 항목을 검사 특정 포인터를 참조해야 합니다.

적용 대상