StrokeCollection.Replace Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Заменяет штрихи в коллекции.
Перегрузки
Replace(Stroke, StrokeCollection) |
Заменяет указанный объект Stroke указанной коллекцией StrokeCollection. |
Replace(StrokeCollection, StrokeCollection) |
Заменяет указанную коллекцию StrokeCollection новой коллекцией StrokeCollection. |
Replace(Stroke, StrokeCollection)
Заменяет указанный объект Stroke указанной коллекцией 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)
Параметры
- strokesToReplaceWith
- StrokeCollection
Источник StrokeCollection.
Исключения
Параметр strokesToReplace
пуст.
-или-
Параметр strokesToReplaceWith
пуст.
-или-
Объект Stroke в коллекции strokesToReplaceWith
уже содержится в strokesToReplace
.
Примеры
В следующем примере показано, как заменить выбранные штрихи на InkCanvas другой StrokeCollection. В этом примере предполагается, что существует объект с InkCanvas именем 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
Комментарии
Метод Replace вызывает событие StrokesChanged.
Применяется к
Replace(StrokeCollection, StrokeCollection)
Заменяет указанную коллекцию StrokeCollection новой коллекцией 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)
Параметры
- strokesToReplace
- StrokeCollection
StrokeCollection — объект назначения.
- strokesToReplaceWith
- StrokeCollection
Источник StrokeCollection.
Исключения
Параметр strokesToReplace
пуст.
-или-
Параметр strokesToReplaceWith
пуст.
-или-
Объект Stroke в коллекции strokesToReplaceWith
уже содержится в strokesToReplace
.
-или-
Штрихи в коллекции strokesToReplaceWith
не являются последовательными.
Примеры
В следующем примере показано, как заменить выбранные штрихи на InkCanvas другой StrokeCollection. В этом примере предполагается, что существует объект с InkCanvas именем 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
Комментарии
Метод Replace вызывает StrokesChanged событие для каждого Stroke заменяемого.