Metodo InkAnalyzer.ClearStrokeData
Aggiornamento: novembre 2007
Cancella i dati della cache dall'oggetto InkAnalyzer per l'oggetto Stroke specificato.
Spazio dei nomi: System.Windows.Ink
Assembly: IAWinFX (in IAWinFX.dll)
Sintassi
'Dichiarazione
Public Sub ClearStrokeData ( _
strokeToClear As Stroke _
)
'Utilizzo
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
)
Parametri
- strokeToClear
Tipo: System.Windows.Ink.Stroke
Tratto memorizzato nella cache da cancellare.
Note
InkAnalyzer gestisce una cache per tutti i tratti associati a InkAnalyzer. Le modifiche ai dati del tratto non vengono riflesse automaticamente nella cache. Se le informazioni sul tratto vengono modificate (ad esempio, se si sposta un tratto), chiamare questo metodo per cancellare i dati del tratto obsoleti.
Esempi
Questo esempio aggiorna l'area modificata dell'oggetto InkAnalyzer, denominato theInkAnalyzer, e cancella la cache dell'analizzatore mentre si prepara a spostare l'oggetto StrokeCollection denominato selectedStrokes.
' 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);
}
Piattaforme
Windows Vista
.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Informazioni sulla versione
.NET Framework
Supportato in: 3.0
Vedere anche
Riferimenti
Spazio dei nomi System.Windows.Ink
InkAnalyzerBaseUpdateStrokeData(Int32, array<Int32[], array<Guid[])