ContextNode.AddPropertyData (Método)
Actualización: noviembre 2007
Agrega una parte de datos específicos de la aplicación.
Espacio de nombres: Microsoft.Ink
Ensamblado: Microsoft.Ink.Analysis (en Microsoft.Ink.Analysis.dll)
Sintaxis
'Declaración
Public Sub AddPropertyData ( _
propertyDataId As Guid, _
propertyData As Object _
)
'Uso
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 void AddPropertyData(
Guid propertyDataId,
Object propertyData
)
public function AddPropertyData(
propertyDataId : Guid,
propertyData : Object
)
Parámetros
- propertyDataId
Tipo: System.Guid
Objeto Guid utilizado para identificar el tipo de dato.
- propertyData
Tipo: System.Object
Datos que se desean agregar
Comentarios
El parámetro propertyDataId puede ser cualquier Guid (vea PropertyGuidsForContextNodes).
Ejemplos
En este ejemplo se coloca una marca de tiempo en cada objeto InkWordNode de un objeto InkAnalyzer, theInkAnalyzer. Agrega una propiedad con un objeto GuidtimeStampGuid, comprobando primero si el nodo ya contiene una marca de tiempo.
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);
}
}
Plataformas
Windows Vista
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Información de versión
.NET Framework
Compatible con: 3.0
Vea también
Referencia
Microsoft.Ink (Espacio de nombres)
Microsoft.Ink.PropertyGuidsForAnalysisHints
Microsoft.Ink.PropertyGuidsForContextNodes
ContextNode.ContainsPropertyData
ContextNode.RemovePropertyData