Freigeben über


CustomRecognizerNode.InkRecognizerId-Eigenschaft

Ruft den Bezeichner für das benutzerdefinierte Erkennungsmodul, mit dem der CustomRecognizerNode verbunden ist, ab und legt diesen fest.

Namespace:  System.Windows.Ink
Assembly:  IAWinFX (in IAWinFX.dll)

Syntax

'Declaration
Public Property InkRecognizerId As Guid
'Usage
Dim instance As CustomRecognizerNode
Dim value As Guid

value = instance.InkRecognizerId

instance.InkRecognizerId = value
public Guid InkRecognizerId { get; set; }
public:
property Guid InkRecognizerId {
    Guid get ();
    void set (Guid value);
}
/** @property */
public Guid get_InkRecognizerId()
/** @property */
public  void set_InkRecognizerId(Guid value)
public function get InkRecognizerId () : Guid
public function set InkRecognizerId (value : Guid)

Eigenschaftenwert

Typ: System.Guid
Der Bezeichner für das benutzerdefinierte Erkennungsmodul, mit dem der CustomRecognizerNode verbunden ist.

Hinweise

Wenn Sie einen CustomRecognizerNode aus einem Datenproxy erstellen, verwenden Sie die InkRecognizerId-Eigenschaft, um den Bezeichner festzulegen. Verwenden Sie andernfalls InkAnalyzer.CreateCustomRecognizer.

Beispiele

Im folgenden Beispiel wird die Kontextknotenstruktur eines InkAnalyzer mit dem Namen theInkAnalyzer nach allen CustomRecognizerNode-Objekten durchsucht, die eine Guid mit dem Namen targetId aufweisen.

Dim allCustomRecognizers As ContextNodeCollection = theInkAnalyzer.FindNodesOfType(ContextNodeType.CustomRecognizer)
Dim matchingRecognizers As New ContextNodeCollection(theInkAnalyzer)
Dim customRecognizer As CustomRecognizerNode
For Each customRecognizer In  allCustomRecognizers
    If customRecognizer.InkRecognizerId = targetId Then
        matchingRecognizers.Add(customRecognizer)
    End If
Next customRecognizer
ContextNodeCollection allCustomRecognizers =
    theInkAnalyzer.FindNodesOfType(ContextNodeType.CustomRecognizer);
ContextNodeCollection matchingRecognizers = new ContextNodeCollection(theInkAnalyzer);
foreach (CustomRecognizerNode customRecognizer in allCustomRecognizers)
{
    if (customRecognizer.InkRecognizerId == targetId)
    {
        matchingRecognizers.Add(customRecognizer);
    }
}

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

Siehe auch

Referenz

CustomRecognizerNode-Klasse

CustomRecognizerNode-Member

System.Windows.Ink-Namespace

InkRecognizer.Guid