ContextNodeDeletingEventHandler - делегат
Обновлен: Ноябрь 2007
Represents the method that will handle the ContextNodeDeleting event of an InkAnalyzer.
Пространство имен: Microsoft.Ink
Сборка: Microsoft.Ink.Analysis (в Microsoft.Ink.Analysis.dll)
Синтаксис
'Декларация
Public Delegate Sub ContextNodeDeletingEventHandler ( _
sender As Object, _
e As ContextNodeDeletingEventArgs _
)
'Применение
Dim instance As New ContextNodeDeletingEventHandler(AddressOf HandlerMethod)
public delegate void ContextNodeDeletingEventHandler(
Object sender,
ContextNodeDeletingEventArgs e
)
public delegate void ContextNodeDeletingEventHandler(
Object^ sender,
ContextNodeDeletingEventArgs^ e
)
/** @delegate */
public delegate void ContextNodeDeletingEventHandler(
Object sender,
ContextNodeDeletingEventArgs e
)
JScript не поддерживает делегаты.
Параметры
- sender
Тип: System.Object
The source of the event.
- e
Тип: Microsoft.Ink.ContextNodeDeletingEventArgs
The event data.
Заметки
When you create a ContextNodeDeletingEventHandler delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see Events and Delegates.
Примеры
The following example defines the method, RemoveContextNode, that handles the ContextNodeDeleting event. The event information is passed to the document model object, theDocumentModel.
This example does not provide the definition of the document model or demonstrate how it processes the information passed to it.
'/ <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);
}
}
Платформы
Windows Vista
Среды .NET Framework и .NET Compact Framework поддерживают не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.
Сведения о версии
.NET Framework
Поддерживается в версии: 3.0