StrokeCollection.Replace Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Reemplaza los trazos de la colección.
Sobrecargas
| Nombre | Description |
|---|---|
| Replace(Stroke, StrokeCollection) |
Reemplaza el objeto especificado Stroke por el especificado StrokeCollection. |
| Replace(StrokeCollection, StrokeCollection) |
Reemplaza el objeto especificado StrokeCollection por un nuevo StrokeCollection. |
Replace(Stroke, StrokeCollection)
Reemplaza el objeto especificado Stroke por el especificado 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)
Parámetros
- strokesToReplaceWith
- StrokeCollection
StrokeCollectionOrigen .
Excepciones
strokesToReplace está vacío.
O bien
strokesToReplaceWith está vacío.
O bien
Un Stroke elemento de strokesToReplaceWith ya está en strokesToReplace.
Ejemplos
En el ejemplo siguiente se muestra cómo reemplazar los trazos seleccionados en por InkCanvas otro StrokeCollection. En este ejemplo se supone que hay un InkCanvas denominado 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
Comentarios
El Replace método genera el StrokesChanged evento .
Se aplica a
Replace(StrokeCollection, StrokeCollection)
Reemplaza el objeto especificado StrokeCollection por un nuevo 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)
Parámetros
- strokesToReplace
- StrokeCollection
StrokeCollection de destino.
- strokesToReplaceWith
- StrokeCollection
StrokeCollectionOrigen .
Excepciones
strokesToReplace está vacío.
O bien
strokesToReplaceWith está vacío.
O bien
Un Stroke elemento de strokesToReplaceWith ya está en strokesToReplace.
O bien
Los trazos de no strokesToReplaceWith son continuos.
Ejemplos
En el ejemplo siguiente se muestra cómo reemplazar los trazos seleccionados en por InkCanvas otro StrokeCollection. En este ejemplo se supone que hay un InkCanvas denominado 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
Comentarios
El Replace método genera el StrokesChanged evento para cada uno Stroke de los que reemplaza.