AdornerProvider.Deactivate-Methode
Wird aufgerufen, wenn ein Adorneranbieter im Begriff ist, vom Designer verworfen zu werden.
Namespace: Microsoft.Windows.Design.Interaction
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Syntax
'Declaration
Protected Overridable Sub Deactivate
protected virtual void Deactivate()
protected:
virtual void Deactivate()
abstract Deactivate : unit -> unit
override Deactivate : unit -> unit
protected function Deactivate()
Hinweise
Die Deactivate-Methode wird aufgerufen, bevor die Adorner aus der Designer-Benutzeroberfläche entfernt werden.
Verwenden Sie die Deactivate-Methode, um Eventhandler zu trennen, die Sie dem AdornerProvider angefügt haben.
Eine AdornerProvider-Instanz kann während ihrer Lebensdauer mehrmals aktiviert und deaktiviert werden. Implementieren Sie entsprechend die Activate-Methode und die Deactivate-Methode.
Beispiele
Im folgenden Codebeispiel wird das Überschreiben der Deactivate-Methode veranschaulicht. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Erstellen eines Entwurfszeitadorners.
' 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();
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.Windows.Design.Interaction-Namespace
Weitere Ressourcen
Exemplarische Vorgehensweise: Erstellen eines Entwurfszeitadorners