共用方式為


ContextNode.Strokes 屬性

取得與這個 ContextNode 關聯的 StrokeCollection

命名空間:  System.Windows.Ink
組件:  IAWinFX (在 IAWinFX.dll 中)

語法

'宣告
Public ReadOnly Property Strokes As StrokeCollection
'用途
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

屬性值

型別:System.Windows.Ink.StrokeCollection
與這個 ContextNode 相關的 StrokeCollection

備註

如果 ContextNode 不是分葉節點,這個屬性 (Property) 會傳回組成其所有分葉子代的筆劃。

如果節點屬於沒有筆劃的型別 (例如 TextWordNodeImageNodeAnalysisHintNode),這個屬性 (Property) 會傳回空白筆劃集合。

範例

這個範例是一個將紅色 DrawingAttributes 指派給 ContextNode 之筆劃的方法,同時也會將預設繪圖屬性 (Attribute) 指派給所有其他筆劃。名為 theInkCanvas 的 InkCanvas 會收集筆劃。

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 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

ContextNode 類別

ContextNode 成員

System.Windows.Ink 命名空間

System.Windows.Ink.StrokeCollection