InkToolbar.EraseAllClicked 事件

定义

当从 InkToolbar 上的 InkToolbarEraserButton 的浮出控件中选择“擦除所有 墨迹”时发生。

// 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 默认情况下,墨迹输入在低延迟后台线程上处理,并在绘制时呈现“湿”。 笔划完成时(抬起笔或手指,或者释放鼠标按钮),笔划将在 UI 线程上进行处理并向 InkCanvas 图层呈现“墨迹已干”(在应用程序内容之上,并且替换未干墨迹)。 墨迹平台支持你替代此行为并通过自定义烘干墨迹输入来完全自定义墨迹书写体验。

如果应用使用自定义干燥实现替代 InkPresenter 的默认墨迹呈现行为,则呈现的墨迹笔划不再可用于 InkToolbar并且 InkToolbar 的内置擦除命令无法按预期工作。 若要提供擦除功能,必须处理所有指针事件、在每个笔划上执行命中测试,并替代内置的“清除所有墨迹”命令。

有关自定义烘干的详细信息,请参阅 UWP 应用中的笔交互和 Windows Ink

适用于

另请参阅