InkToolbar.EraseAllClicked Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит, когда во всплывающем элементе inkToolbarEraserButton на панели InkToolbar выбран параметр "Очистить все рукописные фрагменты".
// 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)
Тип события
TypedEventHandler<InkToolbar,IInspectable>
Комментарии
Каждая функция inkToolbar может поддерживать дополнительные функции во всплывающем элементе (глиф расширения на кнопке компонента указывает пользователю, что эта функция доступна). "Стереть все рукописные фрагменты" — это встроенный всплывающий элемент для кнопки Eraser.
Чтобы получить доступ к функциональным возможностям, кнопка компонента должна быть уже выбрана, а пользователь должен снова нажать кнопку.
Пользовательская сушка и InkToolbar По умолчанию ввод рукописного ввода обрабатывается в фоновом потоке с низкой задержкой и отображается "влажный" при рисовании. После завершения росчерка (когда пользователь поднял перо или палец либо отпустил кнопку мыши) росчерк обрабатывается в потоке пользовательского интерфейса и отображается «сухим» на слое InkCanvas (над содержимым приложения, вместо влажных рукописных данных). Платформа рукописного ввода позволяет переопределить это поведение и полностью настроить рукописный ввод за счет пользовательской сушки рукописных данных.
Если приложение переопределяет поведение отрисовки рукописного ввода по умолчанию InkPresenter с помощью пользовательской реализации сушки, отрисованные росчерки пера больше не доступны для InkToolbar , а встроенные команды очистки InkToolbar не работают должным образом. Для реализации функции стирания необходимо обрабатывать все события указателя, выполнять проверку нажатия для каждого штриха и переопределить встроенную команду «Удалить все рукописные данные».
Дополнительные сведения о пользовательской сушке см. в разделе Взаимодействие с пером и Windows Ink в приложениях UWP.
Применяется к
См. также раздел
- InkToolbarEraserButton
- Взаимодействие с помощью пера
- Добавление InkToolbar в приложение универсальной платформы Windows (UWP)
- Руководство по началу работы: поддержка рукописного ввода в приложении UWP
- Простой пример рукописного ввода (C#/C++)
- Сложный пример рукописного ввода (C++)
- Пример рукописного ввода (JavaScript)
- Руководство по началу работы: поддержка рукописного ввода в приложении UWP
- Пример раскраски