ContextNodeType.AnalysisHint 字段

表示向 InkAnalyzer 提供区域上下文信息(以改进分析结果)的节点类型。

命名空间:  System.Windows.Ink
程序集:  IAWinFX(在 IAWinFX.dll 中)

语法

声明
Public Shared ReadOnly AnalysisHint As Guid
用法
Dim value As Guid

value = ContextNodeType.AnalysisHint
public static readonly Guid AnalysisHint
public:
static initonly Guid AnalysisHint
public static final Guid AnalysisHint
public static final var AnalysisHint : Guid

备注

ContextNodeType 字段的 [T:System.][Guid] 值是 b3e85327-34d8-4a53-9bed-c4aa612428d3。

示例

下面的示例在名为 theInkAnalyzerWithHint 的 InkAnalyzer 的节点树中查找所有 WritingRegionNode 对象。然后,该示例将链接到 Factoid 值为“IS_DATE_FULLDATE”的 AnalysisHintNode 的节点放置到名为 writingRegionsWithFactoids 的 ContextNodeCollection 中。

Dim writingRegionsWithFactoids As New ContextNodeCollection(Me.theInkAnalyzerWithHint)
Dim allWritingRegions As ContextNodeCollection = Me.theInkAnalyzerWithHint.FindNodesOfType(ContextNodeType.WritingRegion)
Dim writingRegion As WritingRegionNode
For Each writingRegion In  allWritingRegions
    ' See if they are linked to any factoid
    Dim link As ContextLink
    For Each link In  writingRegion.Links
        If link.SourceNode.Type = ContextNodeType.AnalysisHint Then
            Dim hint As AnalysisHintNode = CType(link.SourceNode, AnalysisHintNode)
            If hint.Factoid = "IS_DATE_FULLDATE" Then
                writingRegionsWithFactoids.Add(writingRegion)
            End If
        End If
    Next link
Next writingRegion
ContextNodeCollection writingRegionsWithFactoids =
    new ContextNodeCollection(this.theInkAnalyzerWithHint);
ContextNodeCollection allWritingRegions =
    this.theInkAnalyzerWithHint.FindNodesOfType(ContextNodeType.WritingRegion);
foreach (WritingRegionNode writingRegion in allWritingRegions)
{
    // See if they are linked to any factoid
    foreach (ContextLink link in writingRegion.Links)
    {
        if (link.SourceNode.Type == ContextNodeType.AnalysisHint)
        {
            AnalysisHintNode hint = (AnalysisHintNode)link.SourceNode;
            if (hint.Factoid == "IS_DATE_FULLDATE")
            {
                writingRegionsWithFactoids.Add(writingRegion);
            }
        }
    }
}

平台

Windows Vista

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

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

ContextNodeType 类

ContextNodeType 成员

System.Windows.Ink 命名空间

System.Windows.Ink.AnalysisHintNode