StrokeCollection.Replace Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ersätter strecken i samlingen.
Överlagringar
| Name | Description |
|---|---|
| Replace(Stroke, StrokeCollection) |
Ersätter den angivna Stroke med angiven StrokeCollection. |
| Replace(StrokeCollection, StrokeCollection) |
Ersätter den angivna StrokeCollection med en ny StrokeCollection. |
Replace(Stroke, StrokeCollection)
Ersätter den angivna Stroke med angiven 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)
Parametrar
- strokesToReplaceWith
- StrokeCollection
Källan StrokeCollection.
Undantag
strokesToReplace är tom.
-eller-
strokesToReplaceWith är tom.
-eller-
En Stroke in strokesToReplaceWith är redan i strokesToReplace.
Exempel
I följande exempel visas hur du ersätter de markerade linjerna på en InkCanvas med en annan StrokeCollection. Det här exemplet förutsätter att det finns en InkCanvas som heter 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
Kommentarer
Metoden Replace genererar StrokesChanged händelsen.
Gäller för
Replace(StrokeCollection, StrokeCollection)
Ersätter den angivna StrokeCollection med en ny 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)
Parametrar
- strokesToReplace
- StrokeCollection
StrokeCollectionMålet .
- strokesToReplaceWith
- StrokeCollection
Källan StrokeCollection.
Undantag
strokesToReplace är tom.
-eller-
strokesToReplaceWith är tom.
-eller-
En Stroke in strokesToReplaceWith är redan i strokesToReplace.
-eller-
Strecken i strokesToReplaceWith är inte kontinuerliga.
Exempel
I följande exempel visas hur du ersätter de markerade linjerna på en InkCanvas med en annan StrokeCollection. Det här exemplet förutsätter att det finns en InkCanvas som heter 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
Kommentarer
Metoden Replace genererar StrokesChanged händelsen för varje Stroke den ersätter.