AdornerProvider.Deactivate, méthode
Appelé lorsque le concepteur est sur le point de supprimer un fournisseur d'ornements.
Espace de noms : Microsoft.Windows.Design.Interaction
Assembly : Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)
Syntaxe
'Déclaration
Protected Overridable Sub Deactivate
protected virtual void Deactivate()
protected:
virtual void Deactivate()
abstract Deactivate : unit -> unit
override Deactivate : unit -> unit
protected function Deactivate()
Notes
La méthode Deactivate est appelée avant que les ornements soient supprimés de l'interface utilisateur du concepteur.
Utilisez la méthode Deactivate pour détacher les gestionnaires d'événements que vous avez attachés précédemment pendant la durée de vie de AdornerProvider.
Une instance de AdornerProvider peut être activée et désactivée plusieurs fois pendant sa durée de vie. Implémentez les méthodes Activate et Deactivate en conséquence.
Exemples
L'exemple de code suivant montre comment substituer la méthode Deactivate. Pour plus d'informations, consultez Procédure pas à pas : création d'un ornement au moment du 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();
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.Windows.Design.Interaction, espace de noms
Autres ressources
Procédure pas à pas : création d'un ornement au moment du design