다음을 통해 공유


LosingFocusEventArgs.TryCancel 메서드

정의

진행 중인 포커스 작업을 취소하려고 시도합니다.

public:
 virtual bool TryCancel() = TryCancel;
bool TryCancel();
public bool TryCancel();
function tryCancel()
Public Function TryCancel () As Boolean

반환

Boolean

bool

True이면 포커스 작업이 취소됩니다. 그렇지 않으면 false입니다.

Windows 요구 사항

디바이스 패밀리
Windows 10, version 1803 (10.0.17134.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v6.0에서 도입되었습니다.)

설명

Windows 10 버전 1803 이상을 대상으로 하는 앱은 Cancel 대신 이 속성을 사용해야 합니다. 앱이 이전 버전도 지원하는 경우 버전 적응 앱: 이전 버전과의 호환성을 유지하면서 새 API 사용을 참조하세요.

GotFocus 라우트된 이벤트는 포커스를 받은 후 요소에서 발생하며, LostFocus 라우트된 이벤트는 포커스가 손실된 후 요소에서 발생합니다.

GettingFocusLosingFocus 라우트된 이벤트는 포커스 변경이 발생하기 전에 발생하므로 애플리케이션에서 포커스 변경 동작을 수정하거나 취소할 수 있습니다.

GettingFocusLosingFocus 는 동기적으로 발생하지만 GotFocusLostFocus 는 비동기적으로 발생합니다. 예를 들어 앱이 컨트롤의 Focus 메서드를 호출하는 경우 호출 중에 GettingFocus가 발생하지만 호출이 완료된 후 GotFocus가 발생합니다.

이러한 이벤트가 여전히 버블링되는 동안 포커스가 이동되면 예외가 throw됩니다.

적용 대상

추가 정보