Tool.OnItemChanged (Método)
Agrega semántica de activación y desactivación a la clase Tool.
Espacio de nombres: Microsoft.Windows.Design.Interaction
Ensamblado: Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)
Sintaxis
'Declaración
Protected Overrides NotOverridable Sub OnItemChanged ( _
context As EditingContext, _
previousItem As ContextItem _
)
protected override sealed void OnItemChanged(
EditingContext context,
ContextItem previousItem
)
protected:
virtual void OnItemChanged(
EditingContext^ context,
ContextItem^ previousItem
) override sealed
abstract OnItemChanged :
context:EditingContext *
previousItem:ContextItem -> unit
override OnItemChanged :
context:EditingContext *
previousItem:ContextItem -> unit
protected override final function OnItemChanged(
context : EditingContext,
previousItem : ContextItem
)
Parámetros
- context
Tipo: Microsoft.Windows.Design.EditingContext
Contexto de edición donde se produce el cambio.
- previousItem
Tipo: Microsoft.Windows.Design.ContextItem
Herramienta anterior.
Comentarios
El método OnItemChanged es una invalidación del método de notificación encontrado en la clase ContextItem. Esta invalidación agrega una semántica de activación y desactivación a la clase Tool. Básicamente, OnItemChanged ejecuta el siguiente pseudocódigo: _previousTool = (Tool)old; _previousTool.OnDeactivate(); OnActivate(_previousTool);. Tool sella este método para exigir el uso de los métodos OnActivate y OnDeactivate.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.Windows.Design.Interaction (Espacio de nombres)