다음을 통해 공유


InkPresenter.StrokesErased 이벤트

정의

모드가 지우기로 설정된 경우 펜 지우개 또는 펜 팁을 사용하여 InkCanvas 컨트롤에서InkStroke 개체를 제거할 때 발생합니다.

// Register
event_token StrokesErased(TypedEventHandler<InkPresenter, InkStrokesErasedEventArgs const&> const& handler) const;

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

// Revoke with event_revoker
InkPresenter::StrokesErased_revoker StrokesErased(auto_revoke_t, TypedEventHandler<InkPresenter, InkStrokesErasedEventArgs const&> const& handler) const;
public event TypedEventHandler<InkPresenter,InkStrokesErasedEventArgs> StrokesErased;
function onStrokesErased(eventArgs) { /* Your code */ }
inkPresenter.addEventListener("strokeserased", onStrokesErased);
inkPresenter.removeEventListener("strokeserased", onStrokesErased);
- or -
inkPresenter.onstrokeserased = onStrokesErased;
Public Custom Event StrokesErased As TypedEventHandler(Of InkPresenter, InkStrokesErasedEventArgs) 

이벤트 유형

설명

InkStrokeContainer.DeleteSelected에서는 이 이벤트가 발생하지 않습니다.

이 이벤트는 사용자 지정 건조 모드(ActivateCustomDrying)에서 발생하지 않습니다.

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

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

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

적용 대상

추가 정보