Freigeben über


ContextNode.ContainsPropertyData-Methode

Gibt true zurück, wenn das ContextNode-Objekt anwendungsspezifische, unter dem angegebenen Bezeichner gespeicherte Daten enthält.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)

Syntax

'Declaration
Public Function ContainsPropertyData ( _
    propertyDataId As Guid _
) As Boolean
'Usage
Dim instance As ContextNode
Dim propertyDataId As Guid
Dim returnValue As Boolean

returnValue = instance.ContainsPropertyData(propertyDataId)
public bool ContainsPropertyData(
    Guid propertyDataId
)
public:
bool ContainsPropertyData(
    Guid propertyDataId
)
public boolean ContainsPropertyData(
    Guid propertyDataId
)
public function ContainsPropertyData(
    propertyDataId : Guid
) : boolean

Parameter

  • propertyDataId
    Typ: System.Guid
    Der Bezeichner für die Daten.

Rückgabewert

Typ: System.Boolean
true , wenn das ContextNode-Objekt anwendungsspezifische Daten enthält, die unterhalb des angegebenen Bezeichners gespeichert sind; false, wenn der Knoten keine anwendungsspezifischen Daten mit dem angegebenen Bezeichner enthält.

Beispiele

In diesem Beispiel erhält jeder InkWordNode in einem InkAnalyzer mit dem Namen theInkAnalyzer einen Zeitstempel. Fügt eine Eigenschaft mit einer Guid, timeStampGuid hinzu, nachdem überprüft wurde, ob der Knoten bereits einen Zeitstempel enthält.

Dim inkWords As ContextNodeCollection = _
    theInkAnalyzer.FindNodesOfType(Microsoft.Ink.ContextNodeType.InkWord)
Dim inkWord As ContextNode
For Each inkWord In inkWords
    If Not inkWord.ContainsPropertyData(Me.timeStampGuid) Then
        inkWord.AddPropertyData(timeStampGuid, DateTime.Now)
    End If
Next inkWord
            ContextNodeCollection inkWords =
                theInkAnalyzer.FindNodesOfType(Microsoft.Ink.ContextNodeType.InkWord);
            foreach (ContextNode inkWord in inkWords)
            {
                if (!inkWord.ContainsPropertyData(this.timeStampGuid))
                {
                    inkWord.AddPropertyData(timeStampGuid, DateTime.Now);
                }
            }

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

ContextNode-Klasse

ContextNode-Member

Microsoft.Ink-Namespace

Microsoft.Ink.PropertyGuidsForAnalysisHints

Microsoft.Ink.PropertyGuidsForContextNodes

ContextNode.AddPropertyData

ContextNode.GetPropertyData

ContextNode.RemovePropertyData

ContextNode.SavePropertiesData

ContextNode.LoadPropertiesData