InkCanvas.SelectionMoving Evento

Definición

Se produce antes de que los trazos y elementos seleccionados se muevan.

C#
public event System.Windows.Controls.InkCanvasSelectionEditingEventHandler SelectionMoving;

Tipo de evento

Ejemplos

En el ejemplo siguiente se impide que el usuario mueva los elementos seleccionados verticalmente en un InkCanvas.

C#
void inkCanvas1_SelectionMoving(object sender, InkCanvasSelectionEditingEventArgs e)
{
    // Allow the selection to only move horizontally.
    Rect newRect = e.NewRectangle;
    e.NewRectangle = new Rect(newRect.X, e.OldRectangle.Y, newRect.Width, newRect.Height);
}

Comentarios

Este evento se produce después de que el usuario solicite que se mueva una selección de trazos o elementos, pero antes de aplicar el cambio.

El controlador de eventos recibe un argumento de tipo InkCanvasSelectionEditingEventArgs con dos propiedades: OldRectangle y NewRectangle. OldRectangle define los límites de la selección antes del movimiento y NewRectangle define los límites de la selección después del movimiento.

Una vez aplicado el cambio, se producirá el SelectionMoved evento.

Se aplica a

Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Consulte también