Share via


ContextNode.AddPropertyData Method

Adds a piece of application-specific data.

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

Syntax

'Declaration
Public Sub AddPropertyData ( _
    propertyDataId As Guid, _
    propertyData As Object _
)
'Usage
Dim instance As ContextNode 
Dim propertyDataId As Guid 
Dim propertyData As Object

instance.AddPropertyData(propertyDataId, _
    propertyData)
public void AddPropertyData(
    Guid propertyDataId,
    Object propertyData
)
public:
void AddPropertyData(
    Guid propertyDataId, 
    Object^ propertyData
)
public function AddPropertyData(
    propertyDataId : Guid, 
    propertyData : Object
)

Parameters

  • propertyDataId
    Type: System.Guid

    A Guid used to identify the type of data.

Remarks

The propertyDataId parameter can be any Guid (see PropertyGuidsForContextNodes).

Examples

This example puts a time stamp on each InkWordNode in an InkAnalyzer, theInkAnalyzer. It adds a property with a Guid, timeStampGuid, first checking to see if the node already contains a time stamp.

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);
                }
            }

Platforms

Windows 7, Windows Vista, Windows Server 2008 R2, Windows Server 2008

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Version Information

.NET Framework

Supported in: 3.0

See Also

Reference

ContextNode Class

ContextNode Members

Microsoft.Ink Namespace

Microsoft.Ink.PropertyGuidsForAnalysisHints

Microsoft.Ink.PropertyGuidsForContextNodes

ContextNode.ContainsPropertyData

ContextNode.GetPropertyData

ContextNode.RemovePropertyData

ContextNode.SavePropertiesData

ContextNode.LoadPropertiesData