InkCanvas.SelectionMoving Evento

Definição

Ocorre antes dos traços e elementos selecionados serem movidos.

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

Tipo de evento

Exemplos

O exemplo a seguir impede que o usuário mova itens selecionados verticalmente em um 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);
}

Comentários

Esse evento ocorre após o usuário solicitar que uma seleção de traços e/ou elementos seja movida, mas antes que a alteração seja aplicada.

O manipulador de eventos recebe um argumento do tipo InkCanvasSelectionEditingEventArgs com duas propriedades: OldRectangle e NewRectangle. OldRectangle define os limites da seleção antes da movimentação e NewRectangle define os limites da seleção após a movimentação.

Depois que a alteração for aplicada, o SelectionMoved evento ocorrerá.

Aplica-se a

Produto Versões
.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

Confira também