Metodo InkAnalyzer.RemoveStroke
Aggiornamento: novembre 2007
Rimuove un oggetto Stroke dall'analizzatore dell'input penna.
Spazio dei nomi: System.Windows.Ink
Assembly: IAWinFX (in IAWinFX.dll)
Sintassi
'Dichiarazione
Public Sub RemoveStroke ( _
strokeToRemove As Stroke _
)
'Utilizzo
Dim instance As InkAnalyzer
Dim strokeToRemove As Stroke
instance.RemoveStroke(strokeToRemove)
public void RemoveStroke(
Stroke strokeToRemove
)
public:
void RemoveStroke(
Stroke^ strokeToRemove
)
public void RemoveStroke(
Stroke strokeToRemove
)
public function RemoveStroke(
strokeToRemove : Stroke
)
Parametri
- strokeToRemove
Tipo: System.Windows.Ink.Stroke
Tratto da rimuovere.
Note
RemoveStroke rimuove strokeToRemove dall'oggetto InkAnalyzer.
Questo metodo rimuove strokeToRemove dal nodo di contesto foglia che fa riferimento al tratto. Se il nodo di contesto non fa più riferimento a un tratto, questo metodo elimina il nodo di contesto e qualsiasi nodo predecessore che non ha più nodi figlio.
Una volta che questo metodo rimuove il tratto dal nodo di contesto, aggiorna l'oggetto DirtyRegion per includere il riquadro del tratto rimosso.
Se il tratto non è associato all'analizzatore dell'input penna, questo metodo restituisce un risultato senza aggiornare l'analizzatore dell'input penna.
Questo metodo genera un'eccezione ArgumentNullException quando strokeToRemove è nullriferimento null (Nothing in Visual Basic).
Esempi
Questo esempio determina se un oggetto Stroke, theStroke dispone di un riquadro con un limite sinistro inferiore del valore integer con segno a 32 bit denominato leftBound. In tal caso, rimuove theStroke dall'oggetto InkAnalyzer denominato theInkAnalyzer.
' Remove the stroke if its bounding box falls outside of the left bound.
If Not (theStroke Is Nothing) AndAlso theStroke.GetBounds().Left < leftBound Then
Me.theInkAnalyzer.RemoveStroke(theStroke)
End If
// Remove the stroke if its bounding box falls outside of the left bound.
if (theStroke != null && theStroke.GetBounds().Left < leftBound)
{
this.theInkAnalyzer.RemoveStroke(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
InkAnalyzerRemoveStrokes()