StrokeCollection.Replace Méthode

Définition

Remplace les traits de la collection.

Surcharges

Nom Description
Replace(Stroke, StrokeCollection)

Remplace le spécifié Stroke par le StrokeCollection.

Replace(StrokeCollection, StrokeCollection)

Remplace le spécifié StrokeCollection par un nouveau StrokeCollection.

Replace(Stroke, StrokeCollection)

Remplace le spécifié Stroke par le StrokeCollection.

public:
 void Replace(System::Windows::Ink::Stroke ^ strokeToReplace, System::Windows::Ink::StrokeCollection ^ strokesToReplaceWith);
public void Replace(System.Windows.Ink.Stroke strokeToReplace, System.Windows.Ink.StrokeCollection strokesToReplaceWith);
member this.Replace : System.Windows.Ink.Stroke * System.Windows.Ink.StrokeCollection -> unit
Public Sub Replace (strokeToReplace As Stroke, strokesToReplaceWith As StrokeCollection)

Paramètres

strokeToReplace
Stroke

Stroke À remplacer.

strokesToReplaceWith
StrokeCollection

StrokeCollectionSource .

Exceptions

strokesToReplace est vide.

- ou -

strokesToReplaceWith est vide.

- ou -

A Stroke in strokesToReplaceWith est déjà en strokesToReplace.

Exemples

L’exemple suivant montre comment remplacer les traits sélectionnés sur un InkCanvas autre StrokeCollection. Cet exemple suppose qu’il existe un InkCanvas appelé inkCanvas1.

// Replace the selected strokes with other strokes.
private void ReplaceStrokes(StrokeCollection strokes)
{
    StrokeCollection selectedStrokes = inkCanvas1.GetSelectedStrokes();

    if (selectedStrokes != null && selectedStrokes.Count > 0)
    {
        inkCanvas1.Strokes.Replace(selectedStrokes, strokes);
    }
}
' Replace the selected strokes with other strokes.
Private Sub ReplaceStrokes(ByVal strokes As StrokeCollection)

    Dim selectedStrokes As StrokeCollection = inkCanvas1.GetSelectedStrokes()

    If Not (selectedStrokes Is Nothing) Then
        inkCanvas1.Strokes.Replace(selectedStrokes, strokes)
    End If

End Sub

Remarques

La Replace méthode déclenche l’événement StrokesChanged .

S’applique à

Replace(StrokeCollection, StrokeCollection)

Remplace le spécifié StrokeCollection par un nouveau StrokeCollection.

public:
 void Replace(System::Windows::Ink::StrokeCollection ^ strokesToReplace, System::Windows::Ink::StrokeCollection ^ strokesToReplaceWith);
public void Replace(System.Windows.Ink.StrokeCollection strokesToReplace, System.Windows.Ink.StrokeCollection strokesToReplaceWith);
member this.Replace : System.Windows.Ink.StrokeCollection * System.Windows.Ink.StrokeCollection -> unit
Public Sub Replace (strokesToReplace As StrokeCollection, strokesToReplaceWith As StrokeCollection)

Paramètres

strokesToReplace
StrokeCollection

StrokeCollection de destination.

strokesToReplaceWith
StrokeCollection

StrokeCollectionSource .

Exceptions

strokesToReplace est vide.

- ou -

strokesToReplaceWith est vide.

- ou -

A Stroke in strokesToReplaceWith est déjà en strokesToReplace.

- ou -

Les traits ne strokesToReplaceWith sont pas continus.

Exemples

L’exemple suivant montre comment remplacer les traits sélectionnés sur un InkCanvas autre StrokeCollection. Cet exemple suppose qu’il existe un InkCanvas appelé inkCanvas1.

// Replace the selected strokes with other strokes.
private void ReplaceStrokes(StrokeCollection strokes)
{
    StrokeCollection selectedStrokes = inkCanvas1.GetSelectedStrokes();

    if (selectedStrokes != null && selectedStrokes.Count > 0)
    {
        inkCanvas1.Strokes.Replace(selectedStrokes, strokes);
    }
}
' Replace the selected strokes with other strokes.
Private Sub ReplaceStrokes(ByVal strokes As StrokeCollection)

    Dim selectedStrokes As StrokeCollection = inkCanvas1.GetSelectedStrokes()

    If Not (selectedStrokes Is Nothing) Then
        inkCanvas1.Strokes.Replace(selectedStrokes, strokes)
    End If

End Sub

Remarques

La Replace méthode déclenche l’événement StrokesChanged pour chaque Stroke remplacement.

S’applique à