Share via


PopulateContextNodeEventArgs (Clase)

Actualización: noviembre 2007

Proporciona datos para el evento PopulateContextNode.

Espacio de nombres:  Microsoft.Ink
Ensamblado:  Microsoft.Ink.Analysis (en Microsoft.Ink.Analysis.dll)

Sintaxis

'Declaración
Public Class PopulateContextNodeEventArgs _
    Inherits EventArgs
'Uso
Dim instance As PopulateContextNodeEventArgs
public class PopulateContextNodeEventArgs : EventArgs
public ref class PopulateContextNodeEventArgs : public EventArgs
public class PopulateContextNodeEventArgs extends EventArgs
public class PopulateContextNodeEventArgs extends EventArgs

Comentarios

Para obtener más información acerca del control de eventos, vea Utilización de eventos (puede estar en inglés).

Ejemplos

En el ejemplo siguiente se define el método, PopulateContextNode, que controla el evento PopulateContextNode. La información del evento se pasa al objeto del modelo de documento, theDocumentModel.

En este ejemplo no se proporciona la definición del modelo de documento ni se muestra cómo procesa la información que se le pasa.

'/ <summary>
'/ Handles the InkAnalyzer.PopulateContextNode event.
'/ </summary>
'/ <param name="sender">The source of the event.</param>
'/ <param name="e">The event data.</param>
'/ <remarks>
'/ This event handler fully populates a ContextNode from the document model.
'/ The InkAnalyzer calls this event handler when it accesses a partially
'/ populated ContextNode created by the document model.
'/ </remarks>
Private Sub PopulateContextNode( _
    ByVal sender As Object, _
    ByVal e As Microsoft.Ink.PopulateContextNodeEventArgs)

    Me.theDocumentModel.PopulateNode(e.NodeToPopulate, _
        CType(sender, Microsoft.Ink.InkAnalyzer))

End Sub 'PopulateContextNode

        /// <summary>
        /// Handles the InkAnalyzer.PopulateContextNode event.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The event data.</param>
        /// <remarks>
        /// This event handler fully populates a ContextNode from the document model.
        /// The InkAnalyzer calls this event handler when it accesses a partially
        /// populated ContextNode created by the document model.
        /// </remarks>
        private void PopulateContextNode(
            object sender, Microsoft.Ink.PopulateContextNodeEventArgs e)
        {
            this.theDocumentModel.PopulateNode(
                e.NodeToPopulate, (Microsoft.Ink.InkAnalyzer)sender);
        }

Jerarquía de herencia

System.Object
  System.EventArgs
    Microsoft.Ink.PopulateContextNodeEventArgs

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

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

PopulateContextNodeEventArgs (Miembros)

Microsoft.Ink (Espacio de nombres)