StrokeCollection.Replace Methode
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.
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
- 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.