InkAnalyzerBase.RootNode, propriété
Mise à jour : November 2007
Obtient le ContextNodeBase racine de l'arborescence des nœuds de contexte de l'analyseur d'entrée manuscrite.
Espace de noms : System.Windows.Ink.AnalysisCore
Assembly : IACore (dans IACore.dll)
Syntaxe
'Déclaration
Public ReadOnly Property RootNode As ContextNodeBase
'Utilisation
Dim instance As InkAnalyzerBase
Dim value As ContextNodeBase
value = instance.RootNode
public ContextNodeBase RootNode { get; }
public:
property ContextNodeBase^ RootNode {
ContextNodeBase^ get ();
}
/** @property */
public ContextNodeBase get_RootNode()
public function get RootNode () : ContextNodeBase
Valeur de propriété
Type : System.Windows.Ink.AnalysisCore.ContextNodeBase
ContextNodeBase racine de l'arborescence des nœuds de contexte de l'analyseur d'entrée manuscrite.
Notes
Le InkAnalyzerBase gère une arborescence d'objets ContextNodeBase. Ces objets contiennent l'entrée pour analyse et les résultats de l'analyse. Lorsque les traits sont initialement ajoutés à l'analyseur d'entrée manuscrite, celui-ci les assigne à un ContextNodeBase dont la valeur de propriété Type est ContextNodeTypeBase.UnclassifiedInk. Lorsque les traits sont analysés, le InkAnalyzerBase les assigne aux objets ContextNodeBase appropriés de l'arborescence.
Exemples
Cet exemple parcourt les nœuds enfants du nœud racine pour un InkAnalyzerBase, theInkAnalyzerBase. Si un nœud enfant est un nœud d'entrée manuscrite non classifié, il est ajouté à une collection.
' Iterate over the subnodes of the analyzer's root node and
' collect all unclassified ink nodes.
Dim theUnclassifiedInkNodes As New System.Collections.ArrayList()
Dim theNode As System.Windows.Ink.AnalysisCore.ContextNodeBase
For Each theNode In theInkAnalyzerBase.RootNode.SubNodes
If System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.UnclassifiedInk = theNode.Type Then
theUnclassifiedInkNodes.Add(theNode)
End If
Next theNode
// Iterate over the subnodes of the analyzer's root node and
// collect all unclassified ink nodes.
System.Collections.ArrayList theUnclassifiedInkNodes =
new System.Collections.ArrayList();
foreach (System.Windows.Ink.AnalysisCore.ContextNodeBase theNode
in theInkAnalyzerBase.RootNode.SubNodes)
{
if (System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.UnclassifiedInk == theNode.Type)
{
theUnclassifiedInkNodes.Add(theNode);
}
}
Plateformes
Windows Vista, Windows XP SP2, Windows Server 2003
Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Informations de version
.NET Framework
Pris en charge dans : 3.0