Método AdornerProvider.Deactivate
Chamado quando um provedor de adorno é descartado pelo designer.
Namespace: Microsoft.Windows.Design.Interaction
Assembly: Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)
Sintaxe
'Declaração
Protected Overridable Sub Deactivate
protected virtual void Deactivate()
protected:
virtual void Deactivate()
abstract Deactivate : unit -> unit
override Deactivate : unit -> unit
protected function Deactivate()
Comentários
O Deactivate método é chamado antes de adornos são removidos da interface do designer do usuário (UI).
Use o Deactivate método desanexar manipuladores de eventos anexados anteriormente a vida útil do AdornerProvider.
Um AdornerProvider instância pode ser ativada e desativada várias vezes durante a vida útil. Implementar a Activate e Deactivate métodos adequadamente.
Exemplos
O exemplo de código a seguir mostra como substituir o Deactivate método. For more information, see Walkthrough: Criando um adorno em tempo de design.
' 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();
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Namespace Microsoft.Windows.Design.Interaction