Freigeben über


ContextNodeReparentingEventHandler-Delegat

Stellt die Methode dar, die das ContextNodeReparenting-Ereignis eines InkAnalyzer behandelt.

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

Syntax

'Declaration
Public Delegate Sub ContextNodeReparentingEventHandler ( _
    sender As Object, _
    e As ContextNodeReparentingEventArgs _
)
'Usage
Dim instance As New ContextNodeReparentingEventHandler(AddressOf HandlerMethod)
public delegate void ContextNodeReparentingEventHandler(
    Object sender,
    ContextNodeReparentingEventArgs e
)
public delegate void ContextNodeReparentingEventHandler(
    Object^ sender, 
    ContextNodeReparentingEventArgs^ e
)
/** @delegate */
public delegate void ContextNodeReparentingEventHandler(
    Object sender,
    ContextNodeReparentingEventArgs e
)
JScript unterstützt keine Delegaten.

Parameter

Hinweise

Beim Erstellen eines ContextNodeReparentingEventHandler-Delegaten geben Sie die Methode für die Ereignisbehandlung an. Um dem Ereignishandler das Ereignis zuzuordnen, fügen Sie dem Ereignis eine Instanz des Delegaten hinzu. Der Ereignishandler wird bei jedem Eintreten des Ereignisses aufgerufen, sofern der Delegat nicht entfernt wird. Weitere Informationen zu Ereignishandlerdelegaten finden Sie unter Ereignisse und Delegaten.

Beispiele

Im folgenden Beispiel wird die Methode ReparentContextNode definiert, die das ContextNodeReparenting-Ereignis behandelt. ReparentContextNode übergibt die Ereignisinformationen an das Dokumentmodellobjekt theDocumentModel.

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

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

    Me.theDocumentModel.ReparentNode(e.NodeToReparent, e.NewParent)

End Sub 'ReparentContextNode

        /// <summary>
        /// Handles the InkAnalyzer.ContextNodeReparenting event.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The event data.</param>
        private void ReparentContextNode(
            object sender, Microsoft.Ink.ContextNodeReparentingEventArgs e)
        {
            this.theDocumentModel.ReparentNode(e.NodeToReparent, e.NewParent);
        }

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

Microsoft.Ink-Namespace