Proprietà ContextNode.Strokes
Aggiornamento: novembre 2007
Ottiene l'oggetto StrokeCollection associato all'oggetto ContextNode.
Spazio dei nomi: System.Windows.Ink
Assembly: IAWinFX (in IAWinFX.dll)
Sintassi
'Dichiarazione
Public ReadOnly Property Strokes As StrokeCollection
'Utilizzo
Dim instance As ContextNode
Dim value As StrokeCollection
value = instance.Strokes
public StrokeCollection Strokes { get; }
public:
property StrokeCollection^ Strokes {
StrokeCollection^ get ();
}
/** @property */
public StrokeCollection get_Strokes()
public function get Strokes () : StrokeCollection
Valore proprietà
Tipo: System.Windows.Ink.StrokeCollection
Oggetto StrokeCollection associato all'oggetto ContextNode.
Note
Se ContextNode non è un nodo foglia, la proprietà restituisce i tratti che includono tutti i discendenti foglia.
Se il tipo di nodo non include i tratti (ad esempio TextWordNode, ImageNode o AnalysisHintNode) questa proprietà restituisce un insieme di tratti vuoto.
Esempi
In questo esempio viene illustrato un metodo che assegna DrawingAttributes rossi ai tratti di un oggetto ContextNode e assegna gli attributi di disegno predefiniti a tutti gli altri tratti. Un oggetto InkCanvas denominato theInkCanvas raccoglie i tratti.
Sub MarkNodeAsRed(ByVal selectedNode As ContextNode)
' Set all node strokes to black, but this one to red
Dim stroke As Stroke
For Each stroke In Me.theInkCanvas.Strokes
If Not (selectedNode Is Nothing) AndAlso selectedNode.Strokes.Contains(stroke) Then
stroke.DrawingAttributes.Color = Colors.Red
Else
stroke.DrawingAttributes.Color = Me.theInkCanvas.DefaultDrawingAttributes.Color
End If
Next stroke
End Sub 'theResultsTreeView_SelectedItemChanged
private void MarkNodeAsRed(ContextNode selectedNode)
{
// Set all node strokes to black, but this one to red
foreach (Stroke stroke in this.theInkCanvas.Strokes)
{
if (selectedNode != null &&
selectedNode.Strokes.Contains(stroke))
stroke.DrawingAttributes.Color = Colors.Red;
else
stroke.DrawingAttributes.Color =
this.theInkCanvas.DefaultDrawingAttributes.Color;
}
}
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