AdornerProvider.Deactivate (Método)
Se llama cuando el diseñador está a punto de descartar a un proveedor de adornos.
Espacio de nombres: Microsoft.Windows.Design.Interaction
Ensamblado: Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)
Sintaxis
'Declaración
Protected Overridable Sub Deactivate
protected virtual void Deactivate()
protected:
virtual void Deactivate()
abstract Deactivate : unit -> unit
override Deactivate : unit -> unit
protected function Deactivate()
Comentarios
Se llama al método Deactivate antes de que los adornos se quiten de la interfaz de usuario del diseñador.
Utilice el método Deactivate para desasociar los controladores de eventos que asoció anteriormente durante el período de duración de AdornerProvider.
Una instancia de AdornerProvider se puede activar y desactivar varias veces mientras dure. Para ello, implemente los métodos Activate y Deactivate, respectivamente.
Ejemplos
En el siguiente ejemplo de código se muestra cómo reemplazar el método Deactivate. Para obtener más información, vea Tutorial: Crear un adorno en tiempo de diseño.
' The following method deactivates the adorner.
Protected Overrides Sub Deactivate()
RemoveHandler adornedControlModel.PropertyChanged, _
AddressOf AdornedControlModel_PropertyChanged
MyBase.Deactivate()
End Sub
// The following method deactivates the adorner.
protected override void Deactivate()
{
adornedControlModel.PropertyChanged -=
new System.ComponentModel.PropertyChangedEventHandler(
AdornedControlModel_PropertyChanged);
base.Deactivate();
}
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)