StrokeCollection.Replace Methode

Definitie

Vervangt de pennenstreken in de verzameling.

Overloads

Name Description
Replace(Stroke, StrokeCollection)

Vervangt de opgegeven Stroke door de opgegeven StrokeCollection.

Replace(StrokeCollection, StrokeCollection)

Vervangt de opgegeven StrokeCollection door een nieuwe StrokeCollection.

Replace(Stroke, StrokeCollection)

Vervangt de opgegeven Stroke door de opgegeven 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)

Parameters

strokeToReplace
Stroke

De Stroke te vervangen.

strokesToReplaceWith
StrokeCollection

De bron StrokeCollection.

Uitzonderingen

strokesToReplace is leeg.

– of –

strokesToReplaceWith is leeg.

– of –

Een Stroke in strokesToReplaceWith is al binnen strokesToReplace.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de geselecteerde pennenstreken vervangt door een InkCanvas andere StrokeCollection. In dit voorbeeld wordt ervan uitgegaan dat er een InkCanvas aangeroepen inkCanvas1naam is.

// 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

Opmerkingen

Met Replace de methode wordt de StrokesChanged gebeurtenis gegenereerd.

Van toepassing op

Replace(StrokeCollection, StrokeCollection)

Vervangt de opgegeven StrokeCollection door een nieuwe 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)

Parameters

strokesToReplace
StrokeCollection

De bestemming StrokeCollection.

strokesToReplaceWith
StrokeCollection

De bron StrokeCollection.

Uitzonderingen

strokesToReplace is leeg.

– of –

strokesToReplaceWith is leeg.

– of –

Een Stroke in strokesToReplaceWith is al binnen strokesToReplace.

– of –

De pennenstreken strokesToReplaceWith zijn niet doorlopend.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de geselecteerde pennenstreken vervangt door een InkCanvas andere StrokeCollection. In dit voorbeeld wordt ervan uitgegaan dat er een InkCanvas aangeroepen inkCanvas1naam is.

// 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

Opmerkingen

Met Replace de methode wordt de StrokesChanged gebeurtenis voor elke Stroke vervangende gebeurtenis gegenereerd.

Van toepassing op