InkCanvas.SelectionMoving Gebeurtenis
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vindt plaats voordat geselecteerde pennenstreken en elementen worden verplaatst.
public:
event System::Windows::Controls::InkCanvasSelectionEditingEventHandler ^ SelectionMoving;
public event System.Windows.Controls.InkCanvasSelectionEditingEventHandler SelectionMoving;
member this.SelectionMoving : System.Windows.Controls.InkCanvasSelectionEditingEventHandler
Public Custom Event SelectionMoving As InkCanvasSelectionEditingEventHandler
Public Event SelectionMoving As InkCanvasSelectionEditingEventHandler
Gebeurtenistype
Voorbeelden
In het volgende voorbeeld voorkomt u dat de gebruiker geselecteerde items verticaal op een InkCanvasitem verplaatst.
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);
}
Private Sub inkCanvas1_SelectionMoving(ByVal sender As Object, _
ByVal e As InkCanvasSelectionEditingEventArgs)
' Allow the selection to only move horizontally.
Dim newRect As Rect = e.NewRectangle
e.NewRectangle = New Rect(newRect.X, e.OldRectangle.Y, newRect.Width, newRect.Height)
End Sub
Opmerkingen
Deze gebeurtenis treedt op nadat de gebruiker aanvraagt dat een selectie van pennenstreken en/of elementen wordt verplaatst, maar voordat de wijziging wordt toegepast.
De gebeurtenis-handler ontvangt een argument van het type InkCanvasSelectionEditingEventArgs met twee eigenschappen: OldRectangle en NewRectangle. OldRectangle definieert de grenzen van de selectie vóór de verplaatsing en NewRectangle definieert de grenzen van de selectie na de verplaatsing.
Nadat de wijziging is toegepast, vindt de SelectionMoved gebeurtenis plaats.