InkAnalyzer.ClearStrokeData-Methode
Löscht die Daten im Cache von InkAnalyzer für den angegebenen Stroke.
Namespace: System.Windows.Ink
Assembly: IAWinFX (in IAWinFX.dll)
Syntax
'Declaration
Public Sub ClearStrokeData ( _
strokeToClear As Stroke _
)
'Usage
Dim instance As InkAnalyzer
Dim strokeToClear As Stroke
instance.ClearStrokeData(strokeToClear)
public void ClearStrokeData(
Stroke strokeToClear
)
public:
void ClearStrokeData(
Stroke^ strokeToClear
)
public void ClearStrokeData(
Stroke strokeToClear
)
public function ClearStrokeData(
strokeToClear : Stroke
)
Parameter
- strokeToClear
Typ: System.Windows.Ink.Stroke
Der zwischengespeicherte Strich, der aus dem Cache gelöscht werden soll.
Hinweise
Der InkAnalyzer enthält einen Cache für alle dem InkAnalyzer zugeordneten Striche. Änderungen an Strichdaten werden nicht automatisch im Cache wiedergegeben. Wenn sich die Strichinformationen ändern, beispielsweise, weil Sie einen Strich verschieben, können Sie die alten Strichdaten durch Aufrufen dieser Methode löschen.
Beispiele
In diesem Beispiel wird der zu analysierende Bereich von dem InkAnalyzer namens theInkAnalyzer aktualisiert und der Cache des Analysemoduls als Vorbereitung für das Verschieben der StrokeCollection-Strichauflistung namens selectedStrokes gelöscht.
' Update the analyzer's dirty region to include the original
' bounding box of the strokes that are moving.
Me.theInkAnalyzer.DirtyRegion.Union(selectedStrokes.GetBounds())
' Clear the analyzer's cache for each stroke that is moving.
Dim theStroke As Stroke
For Each theStroke In selectedStrokes
Me.theInkAnalyzer.ClearStrokeData(theStroke)
Next theStroke
// Update the analyzer's dirty region to include the original
// bounding box of the strokes that are moving.
this.theInkAnalyzer.DirtyRegion.Union(selectedStrokes.GetBounds());
// Clear the analyzer's cache for each stroke that is moving.
foreach (Stroke theStroke in selectedStrokes)
{
this.theInkAnalyzer.ClearStrokeData(theStroke);
}
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
Siehe auch
Referenz
InkAnalyzerBaseUpdateStrokeData(Int32, array<Int32[], array<Guid[])