다음을 통해 공유


ContextNode.Strokes 속성

업데이트: 2007년 11월

ContextNode에 연결된 Strokes를 가져옵니다.

네임스페이스:  Microsoft.Ink
어셈블리:  Microsoft.Ink.Analysis(Microsoft.Ink.Analysis.dll)

구문

‘선언
Public ReadOnly Property Strokes As Strokes
‘사용 방법
Dim instance As ContextNode
Dim value As Strokes

value = instance.Strokes
public Strokes Strokes { get; }
public:
property Strokes^ Strokes {
    Strokes^ get ();
}
/** @property */
public Strokes get_Strokes()
public function get Strokes () : Strokes

속성 값

형식: Microsoft.Ink.Strokes
ContextNode에 연결된 Strokes입니다.

설명

ContextNode가 리프 노드가 아닌 경우 이 속성은 모든 리프 하위 항목의 스트로크를 반환합니다.

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

예제

이 예제는 ContextNode의 스트로크에는 빨간색 DrawingAttributes를 할당하고 다른 모든 스트로크에는 기본 그리기 특성을 할당하는 메서드입니다. 스트로크는 Panel인 theNotePanel에 연결된 InkCollector인 theInkCollector에 수집되어 있습니다.

Private Sub MarkNodeAsRed(ByVal selectedNode As ContextNode)
    ' Set all node strokes to black, but this one to red
    Dim inkStroke As Stroke
    For Each inkStroke In Me.theInkCollector.Ink.Strokes
        If Not (selectedNode Is Nothing) AndAlso _
           selectedNode.Strokes.Contains(inkStroke) Then
            inkStroke.DrawingAttributes = New DrawingAttributes(Color.Red)
        Else
            inkStroke.DrawingAttributes = Me.theInkCollector.DefaultDrawingAttributes
        End If
    Next inkStroke
    theNotesPanel.Refresh()

End Sub 'MarkNodeAsRed

        private void MarkNodeAsRed(ContextNode selectedNode)
        {
            // Set all node strokes to black, but this one to red
            foreach (Stroke stroke in this.theInkCollector.Ink.Strokes)
            {
                if (selectedNode != null && 
                    selectedNode.Strokes.Contains(stroke))
                    stroke.DrawingAttributes = new DrawingAttributes(Color.Red);
                else
                    stroke.DrawingAttributes = this.theInkCollector.DefaultDrawingAttributes;
            }

            theNotesPanel.Refresh();
        }

플랫폼

Windows Vista

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

ContextNode 클래스

ContextNode 멤버

Microsoft.Ink 네임스페이스

Microsoft.Ink.Strokes