InkToolbar.EraseAllClicked Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se produce cuando se selecciona "Borrar toda la entrada de lápiz" en el control flotante de InkToolbarEraserButton en 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)
Tipo de evento
TypedEventHandler<InkToolbar,IInspectable>
Comentarios
Cada característica de InkToolbar puede admitir la funcionalidad complementaria en un control flotante (un "glifo de extensión" en el botón de característica indica al usuario que la funcionalidad está disponible). "Borrar todo el lápiz" es el control flotante integrado para el botón Borrador.
Para acceder a la funcionalidad, el botón de característica ya debe estar seleccionado y el usuario debe volver a seleccionar el botón.
Secado personalizado y InkToolbar De forma predeterminada, la entrada de lápiz se procesa en un subproceso en segundo plano de baja latencia y se representa como "mojado" a medida que se dibuja. Cuando se completa el trazo (se levanta el lápiz o el dedo o se libera el botón del mouse), el trazo se procesa en el subproceso de la interfaz de usuario y se representa como "seco" en la capa de InkCanvas (lo verás sobre el contenido de la aplicación y reemplazando la entrada de lápiz húmeda). La plataforma de entrada de lápiz te permite invalidar este comportamiento y personalizar totalmente la experiencia de entrada de lápiz mediante el secado personalizado de la entrada de lápiz.
Si la aplicación invalida el comportamiento de representación de entrada de lápiz predeterminada de InkPresenter con una implementación de secado personalizada, los trazos de lápiz representados ya no están disponibles para InkToolbar y los comandos de borrado integrados de InkToolbar no funcionan según lo previsto. Para proporcionar la funcionalidad de borrado, debes controlar todos los eventos de puntero, realizar la prueba de posicionamiento en cada trazo e invalidar el comando "Borrar todas las entradas de lápiz" integrado.
Para obtener más información sobre el secado personalizado, consulta Interacciones de lápiz y Windows Ink en aplicaciones para UWP.
Se aplica a
Consulte también
- InkToolbarEraserButton
- Interacciones de pluma y lápiz
- Agregar inkToolbar a una aplicación de Plataforma universal de Windows (UWP)
- Tutorial de introducción: Compatibilidad con la entrada de lápiz en la aplicación para UWP
- Ejemplo de entrada de lápiz simple (C#/C++)
- Muestra de entrada de lápiz compleja (C++)
- Ejemplo de entrada de lápiz (JavaScript)
- Tutorial de introducción: Compatibilidad con la entrada de lápiz en la aplicación para UWP
- Muestra de libro para colorear