Ink.DeleteStroke-Methode
Löscht ein Stroke-Objekt aus dem Ink-Objekt.
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Syntax
'Declaration
Public Sub DeleteStroke ( _
stroke As Stroke _
)
'Usage
Dim instance As Ink
Dim stroke As Stroke
instance.DeleteStroke(stroke)
public void DeleteStroke(
Stroke stroke
)
public:
void DeleteStroke(
Stroke^ stroke
)
public void DeleteStroke(
Stroke stroke
)
public function DeleteStroke(
stroke : Stroke
)
Parameter
- stroke
Typ: Microsoft.Ink.Stroke
Das zu löschende Stroke-Objekt.
Hinweise
Diese Methode löscht nur ein einzelnes Stroke-Objekt. Zum Löschen einer Strokes-Auflistung rufen Sie die DeleteStrokes-Methode auf.
Diese Methode kann zu einem Fehler führen, wenn sie aufgerufen wird, während der Benutzer Freihandeingaben vornimmt.
Beispiele
In diesem Beispiel wird eine Beispielmethode erstellt, die mithilfe einer foreach-Schleife die Stroke-Objekte durchläuft, die in einem Ink-Objekt enthalten sind. Anschließend werden alle Stroke-Objekte gelöscht, die über mehr als maxPointCount Punkte verfügen.
Private Sub DeleteStrokesByPointCount(ByVal theInk As Ink, ByVal maxPointCount As Integer)
' Access to the Strokes property returns a copy of the Strokes object.
' This copy must be implicitly (via using statement) or explicitly
' disposed of in order to avoid a memory leak.
Using currentStrokes As Strokes = theInk.Strokes
For Each S As Stroke In currentStrokes
If S.PacketCount > maxPointCount Then
theInk.DeleteStroke(S)
End If
Next
End Using
End Sub
private void DeleteStrokesByPointCount(Ink theInk, int maxPointCount)
{
// Access to the Strokes property returns a copy of the Strokes object.
// This copy must be implicitly (via using statement) or explicitly
// disposed of in order to avoid a memory leak.
using (Strokes currentStrokes = theInk.Strokes)
{
foreach (Stroke S in currentStrokes)
{
if (S.PacketCount > maxPointCount)
{
theInk.DeleteStroke(S);
}
}
}
}
Plattformen
Windows Vista
.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Versionsinformationen
.NET Framework
Unterstützt in: 3.0