Condividi tramite


Proprietà ContextNodeDeletingEventArgs.NodeToBeDeleted

Aggiornamento: novembre 2007

Ottiene il nodo di contesto che l'oggetto InkAnalyzer sta eliminando.

Spazio dei nomi:  Microsoft.Ink
Assembly:  Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)

Sintassi

'Dichiarazione
Public ReadOnly Property NodeToBeDeleted As ContextNode
'Utilizzo
Dim instance As ContextNodeDeletingEventArgs
Dim value As ContextNode

value = instance.NodeToBeDeleted
public ContextNode NodeToBeDeleted { get; }
public:
property ContextNode^ NodeToBeDeleted {
    ContextNode^ get ();
}
/** @property */
public ContextNode get_NodeToBeDeleted()
public function get NodeToBeDeleted () : ContextNode

Valore proprietà

Tipo: Microsoft.Ink.ContextNode
Nodo di contesto che l'oggetto InkAnalyzer sta eliminando.

Esempi

Nell'esempio seguente viene definito il metodo, RemoveContextNode, che gestisce l'evento ContextNodeDeleting. Le informazioni relative all’evento vengono passate all’oggetto modello di documento, theDocumentModel.

In questo esempio non viene fornita la definizione del modello di documento né viene illustrato come vengono elaborate le informazioni passate a tale modello.

'/ <summary>
'/ Handles the InkAnalyzer.ContextNodeDeleting event.
'/ </summary>
'/ <param name="sender">The source of the event.</param>
'/ <param name="e">The event data.</param>
Private Sub RemoveContextNode( _
    ByVal sender As Object, _
    ByVal e As Microsoft.Ink.ContextNodeDeletingEventArgs)

    ' Do not remove unclassified ink nodes from the document model.
    If Microsoft.Ink.ContextNodeType.UnclassifiedInk _
        <> e.NodeToBeDeleted.Type Then

        Me.theDocumentModel.RemoveNode(e.NodeToBeDeleted)
    End If

End Sub 'RemoveContextNode

        /// <summary>
        /// Handles the InkAnalyzer.ContextNodeDeleting event.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The event data.</param>
        private void RemoveContextNode(
            object sender, Microsoft.Ink.ContextNodeDeletingEventArgs e)
        {
            // Do not remove unclassified ink nodes from the document model.
            if (Microsoft.Ink.ContextNodeType.UnclassifiedInk
                != e.NodeToBeDeleted.Type)
            {
                this.theDocumentModel.RemoveNode(e.NodeToBeDeleted);
            }
        }

Piattaforme

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Framework

Supportato in: 3.0

Vedere anche

Riferimenti

ContextNodeDeletingEventArgs Classe

Membri ContextNodeDeletingEventArgs

Spazio dei nomi Microsoft.Ink