InkAnalyzer.FindNodesOfType 方法 (Guid, Strokes)

返回指定类型的 ContextNode 对象,其中包含指定 Strokes 集合中的任意笔画。

命名空间:  Microsoft.Ink
程序集:  Microsoft.Ink.Analysis(在 Microsoft.Ink.Analysis.dll 中)

语法

声明
Public Function FindNodesOfType ( _
    type As Guid, _
    strokes As Strokes _
) As ContextNodeCollection
用法
Dim instance As InkAnalyzer
Dim type As Guid
Dim strokes As Strokes
Dim returnValue As ContextNodeCollection

returnValue = instance.FindNodesOfType(type, _
    strokes)
public ContextNodeCollection FindNodesOfType(
    Guid type,
    Strokes strokes
)
public:
ContextNodeCollection^ FindNodesOfType(
    Guid type, 
    Strokes^ strokes
)
public ContextNodeCollection FindNodesOfType(
    Guid type,
    Strokes strokes
)
public function FindNodesOfType(
    type : Guid, 
    strokes : Strokes
) : ContextNodeCollection

参数

返回值

类型:Microsoft.Ink.ContextNodeCollection
一个包含指定类型的 ContextNode 的对象 ContextNodeCollection,这些对象中包含 strokes 中的任意笔画。

备注

如果某个节点或其某个后代引用该笔画集合中的笔画,则此方法在返回值中包含该节点。

示例

下面的示例查找包含 Strokes 集合 selectedStrokes 中的任意笔画的所有 LineNode 对象,并将这些对象标记为红色。

Dim selectedLines As ContextNodeCollection = _
    theInkAnalyzer.FindNodesOfType(Microsoft.Ink.ContextNodeType.Line, selectedStrokes)
Dim line As LineNode
For Each line In selectedLines
    Dim inkStroke As Stroke
    For Each inkStroke In line.Strokes
        inkStroke.DrawingAttributes = New DrawingAttributes(Color.Red)
    Next inkStroke
Next line
            ContextNodeCollection selectedLines =
                theInkAnalyzer.FindNodesOfType(Microsoft.Ink.ContextNodeType.Line,
                selectedStrokes);
            foreach (LineNode line in selectedLines)
            {
                foreach (Stroke stroke in line.Strokes)
                    stroke.DrawingAttributes = new DrawingAttributes(Color.Red);
            }

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

InkAnalyzer 类

InkAnalyzer 成员

FindNodesOfType 重载

Microsoft.Ink 命名空间

InkAnalyzer.FindInkLeafNodes

InkAnalyzer.FindLeafNodes

InkAnalyzer.FindNode

InkAnalyzer.FindNodes