StrokeCollection.Replace Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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.