Freigeben über


ContextNodeDeletingEventArgs.NodeToBeDeleted-Eigenschaft

Ruft den Kontextknoten ab, den der InkAnalyzer löscht.

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

Syntax

'Declaration
Public ReadOnly Property NodeToBeDeleted As ContextNode
'Usage
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

Eigenschaftenwert

Typ: Microsoft.Ink.ContextNode
Der Kontextknoten, den der InkAnalyzer löscht.

Beispiele

Im folgenden Beispiel wird die RemoveContextNode-Methode definiert, die das ContextNodeDeleting-Ereignis behandelt. Die Ereignisinformationen werden an das Dokumentmodellobjekt theDocumentModel übergeben.

Dieses Beispiel liefert nicht die Definition des Dokumentmodells und veranschaulicht nicht, wie die übergebenen Informationen verarbeitet werden.

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

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

ContextNodeDeletingEventArgs-Klasse

ContextNodeDeletingEventArgs-Member

Microsoft.Ink-Namespace