Поделиться через


ContextNodeType.AnalysisHint - поле

Обновлен: Ноябрь 2007

Represents a node type that provides region context information to the InkAnalyzer - thereby improving analysis results.

Пространство имен:  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

Заметки

The [T:System.][Guid] value for this ContextNodeType field is b3e85327-34d8-4a53-9bed-c4aa612428d3.

Примеры

The following example finds all WritingRegionNode objects in the node tree of an InkAnalyzer named theInkAnalyzerWithHint. The example then puts nodes that are linked to an AnalysisHintNode with a Factoid value of "IS_DATE_FULLDATE" into a ContextNodeCollection named writingRegionsWithFactoids.

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