UnclassifiedInkNode-Klasse
Stellt einen ContextNode für eine Auflistung von Strichen dar, die noch nicht klassifiziert wurden.
Namespace: System.Windows.Ink
Assembly: IAWinFX (in IAWinFX.dll)
Syntax
'Declaration
Public NotInheritable Class UnclassifiedInkNode _
Inherits ContextNode
'Usage
Dim instance As UnclassifiedInkNode
public sealed class UnclassifiedInkNode : ContextNode
public ref class UnclassifiedInkNode sealed : public ContextNode
public final class UnclassifiedInkNode extends ContextNode
public final class UnclassifiedInkNode extends ContextNode
Hinweise
Jeder Strich, der dem InkAnalyzer mithilfe der InkAnalyzer.AddStroke-Methode oder der InkAnalyzer.AddStrokes-Methode hinzugefügt wurde, wird automatisch einem UnclassifiedInkNode-Objekt zugeordnet.
Wenn InkAnalyzer.AddStroke oder InkAnalyzer.AddStrokes zum Hinzufügen der Striche verwendet wird, wird unter dem RootNode ein UnclassifiedInkNode-Objekt für jeden Sprachbezeichner angezeigt.
Beim Aufruf von InkAnalyzer.Analyze wird der UnclassifiedInkNode aus der Struktur entfernt. Wenn InkAnalyzer.BackgroundAnalyze aufgerufen wird, werden nach Abschluss der Freihandanalyse alle UnclassifiedInkNode-Objekte, die zum Zeitpunkt des Aufrufs von BackgroundAnalyze vorhanden waren, entfernt. Die einzigen Striche, die nicht entfernt werden, sind neue Striche, die dem UnclassifiedInkNode hinzugefügt, aber noch nicht analysiert wurden.
Ein UnclassifiedInkNode-Knoten kann keine untergeordneten Knoten haben.
Beispiele
Im folgenden Beispiel wird vor der Ausführung der Freihandanalyse durch einen InkAnalyzer namens theInkAnalyzer der Kulturbezeichner aller nicht analysierten Striche auf einen Ganzzahlwert für languageId festgelegt. Dadurch wird erzwungen, dass all diese Striche mit dieser Sprache analysiert werden. Dies wird durch Suchen aller UnclassifiedInkNode-Objekte in der Kontextstruktur und Festlegen der Gebietsschemabezeichner für die Striche erreicht.
' Set all unanalyzed strokes to have the language specified by languageId
Dim unclassifiedNodes As ContextNodeCollection = theInkAnalyzer.FindNodesOfType(ContextNodeType.UnclassifiedInk)
Dim unclassifiedNode As UnclassifiedInkNode
For Each unclassifiedNode In unclassifiedNodes
' Set the strokes' language identifier
theInkAnalyzer.SetStrokesLanguageId(unclassifiedNode.Strokes, languageId)
Next unclassifiedNode
' Perform ink analysis...
// Set all unanalyzed strokes to have the language specified by languageId
ContextNodeCollection unclassifiedNodes =
theInkAnalyzer.FindNodesOfType(ContextNodeType.UnclassifiedInk);
foreach (UnclassifiedInkNode unclassifiedNode in unclassifiedNodes)
{
// Set the strokes' language identifier
theInkAnalyzer.SetStrokesLanguageId(unclassifiedNode.Strokes, languageId);
}
// Perform ink analysis...
Vererbungshierarchie
System.Object
System.Windows.Ink.ContextNode
System.Windows.Ink.UnclassifiedInkNode
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Plattformen
Windows Vista
.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Versionsinformationen
.NET Framework
Unterstützt in: 3.0