다음을 통해 공유


InkToolbar.EraseAllClicked 이벤트

정의

InkToolbarInkToolbarEraserButton 플라이아웃에서 "모든 잉크 지우기"를 선택하면 발생합니다.

// Register
event_token EraseAllClicked(TypedEventHandler<InkToolbar, IInspectable const&> const& handler) const;

// Revoke with event_token
void EraseAllClicked(event_token const* cookie) const;

// Revoke with event_revoker
InkToolbar::EraseAllClicked_revoker EraseAllClicked(auto_revoke_t, TypedEventHandler<InkToolbar, IInspectable const&> const& handler) const;
public event TypedEventHandler<InkToolbar,object> EraseAllClicked;
function onEraseAllClicked(eventArgs) { /* Your code */ }
inkToolbar.addEventListener("eraseallclicked", onEraseAllClicked);
inkToolbar.removeEventListener("eraseallclicked", onEraseAllClicked);
- or -
inkToolbar.oneraseallclicked = onEraseAllClicked;
Public Custom Event EraseAllClicked As TypedEventHandler(Of InkToolbar, Object) 

이벤트 유형

설명

InkToolbar의 각 기능은 플라이아웃에서 보조 기능을 지원할 수 있습니다(기능 단추의 "확장 문자 모양"은 기능을 사용할 수 있음을 사용자에게 표시함). "모든 잉크 지우기"는 지우개 단추에 대한 기본 제공 플라이아웃입니다.

기능에 액세스하려면 기능 단추를 이미 선택해야 하며 사용자는 단추를 다시 선택해야 합니다.

사용자 지정 건조 및 InkToolbar 기본적으로 잉크 입력은 대기 시간이 짧은 백그라운드 스레드에서 처리되고 그려질 때 "wet"로 렌더링됩니다. 스트로크가 완료되면(펜 또는 손가락을 들거나 마우스 단추를 뗄 때) 스트로크는 UI 스레드에서 처리되고 InkCanvas 계층(응용 프로그램 콘텐츠 위 계층으로, 젖은 잉크를 대체함)에 대해 "건조" 상태로 렌더링됩니다. 잉크 플랫폼을 사용하여 이 동작을 재정의하고 잉크 입력의 사용자 지정 건조를 수행하여 수동 입력 환경을 완전히 사용자 지정할 수 있습니다.

앱이 사용자 지정 건조 구현을 사용하여 InkPresenter 의 기본 잉크 렌더링 동작을 재정의하는 경우 렌더링된 잉크 스트로크는 더 이상 InkToolbar에서 사용할 수 없으며 InkToolbar 의 기본 제공 지우기 명령은 예상대로 작동하지 않습니다. 지우기 기능을 제공하려면 모든 포인터 이벤트를 처리하고, 각 스트로크에 대해 적중 횟수 테스트를 수행하고, 기본 제공 "모든 잉크 지우기" 명령을 재정의해야 합니다.

사용자 지정 건조에 대한 자세한 내용은 UWP 앱의 펜 상호 작용 및 Windows Ink 참조하세요.

적용 대상

추가 정보