ContextNode.Strokes-Eigenschaft
Ruft die StrokeCollection ab, die dieser ContextNode zugeordnet ist.
Namespace: System.Windows.Ink
Assembly: IAWinFX (in IAWinFX.dll)
'Declaration
Public ReadOnly Property Strokes As StrokeCollection
'Usage
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
Typ: System.Windows.Ink.StrokeCollection
Die StrokeCollection, die ContextNode zugeordnet ist.
Wenn der ContextNode kein Endknoten ist, dann gibt diese Eigenschaft die Striche zurück, die alle untergeordneten Endobjekte umfassen.
Wenn der Knoten von einem Typ ist, der keine Striche beinhaltet (wie beispielsweise TextWordNode, ImageNode oder AnalysisHintNode), gibt diese Eigenschaft eine leere Strichauflistung zurück.
Dieses Beispiel ist eine Methode, die den Strichen eines ContextNode rote DrawingAttributes zuweist, während sie allen anderen Strichen Standardzeichnungsattribute zuweist. Ein InkCanvas mit dem Namen theInkCanvas erfasst die Striche.
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;
}
}
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.
Unterstützt in: 3.0