DynamicRenderer.Reset(StylusDevice, StylusPointCollection) Méthode

Définition

Efface le rendu sur le trait actuel et le redessine.

public:
 virtual void Reset(System::Windows::Input::StylusDevice ^ stylusDevice, System::Windows::Input::StylusPointCollection ^ stylusPoints);
public virtual void Reset(System.Windows.Input.StylusDevice stylusDevice, System.Windows.Input.StylusPointCollection stylusPoints);
abstract member Reset : System.Windows.Input.StylusDevice * System.Windows.Input.StylusPointCollection -> unit
override this.Reset : System.Windows.Input.StylusDevice * System.Windows.Input.StylusPointCollection -> unit
Public Overridable Sub Reset (stylusDevice As StylusDevice, stylusPoints As StylusPointCollection)

Paramètres

stylusDevice
StylusDevice

Appareil de stylet actuel.

stylusPoints
StylusPointCollection

Les points de stylet à redessiner.

Exceptions

Ni le stylet ni la souris ne sont dans l’état inférieur.

Exemples

L’exemple suivant modifie la couleur du trait actuel tel qu’il est dessiné.

bool selectionMode = false;

public void ToggleSelect()
{
    StylusDevice currentStylus = Stylus.CurrentStylusDevice;

    // Check if the stylus is down or the mouse is pressed.
    if (Mouse.LeftButton != MouseButtonState.Pressed &&
        (currentStylus == null || currentStylus.InAir))
    {
        return;
    }
    
    selectionMode = !selectionMode;

    // If the control is in selection mode, change the color of 
    // the current stroke dark gray.
    if (selectionMode)
    {
        dynamicRenderer1.DrawingAttributes.Color = Colors.DarkGray;
    }
    else
    {
        dynamicRenderer1.DrawingAttributes.Color = Colors.Purple;
    }

    dynamicRenderer1.Reset(currentStylus, stylusPoints);
}
Private selectionMode As Boolean = False


Public Sub ToggleSelect() 
    Dim currentStylus As StylusDevice = Stylus.CurrentStylusDevice
    
    ' Check if the stylus is down or the mouse is pressed.
    If Mouse.LeftButton <> MouseButtonState.Pressed AndAlso _
      (currentStylus Is Nothing OrElse currentStylus.InAir) Then
        Return
    End If
    
    selectionMode = Not selectionMode
    
    ' If the control is in selection mode, change the color of 
    ' the current stroke dark gray.
    If selectionMode Then
        dynamicRenderer1.DrawingAttributes.Color = Colors.DarkGray
    
    Else
        dynamicRenderer1.DrawingAttributes.Color = Colors.Purple
    End If 
    
    dynamicRenderer1.Reset(currentStylus, stylusPoints)

End Sub

Remarques

Redessine DynamicRenderer le trait actuel et l’un des points de stylet passés dans la Reset méthode. Cette méthode vous permet de redessiner un trait pendant que l’utilisateur crée toujours le trait. Le stylet de tablette doit toucher le numériseur ou le bouton gauche de la souris doit être enfoncé lorsqu’il Reset est appelé.

Notes pour les héritiers

En cas de Reset(StylusDevice, StylusPointCollection) substitution dans une classe dérivée, veillez à appeler la méthode de la classe de Reset(StylusDevice, StylusPointCollection) base.

S’applique à