Compartir a través de


InkPresenter.StrokesErased Evento

Definición

Se produce cuando se quita un objeto InkStroke de un control InkCanvas mediante el borrador de lápiz o la punta del lápiz cuando Mode está establecido en Erasing.

// 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) 

Tipo de evento

Comentarios

InkStrokeContainer.DeleteSelected no provoca que se active este evento.

Este evento no se genera en modo seco personalizado (ActivateCustomDrying).

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