다음을 통해 공유


ContextNode.Strokes 속성

업데이트: 2007년 11월

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가 리프 노드가 아닌 경우 이 속성은 모든 리프 하위 항목을 포함하는 스트로크를 반환합니다.

노드가 스트로크가 없는 형식인 경우(예: TextWordNode, ImageNode 또는 AnalysisHintNode) 이 속성은 빈 스트로크 컬렉션을 반환합니다.

예제

이 예제는 다른 모든 스트로크에는 기본 그리기 특성을 할당하고 ContextNode의 스트로크에는 빨간색 DrawingAttributes를 할당하는 메서드입니다. 이름이 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