Sdílet prostřednictvím


AdornerProvider.Deactivate – metoda

Volána, když poskytovatel adorner je autorem zrušeny.

Obor názvů:  Microsoft.Windows.Design.Interaction
Sestavení:  Microsoft.Windows.Design.Interaction (v Microsoft.Windows.Design.Interaction.dll)

Syntaxe

'Deklarace
Protected Overridable Sub Deactivate
protected virtual void Deactivate()
protected:
virtual void Deactivate()
abstract Deactivate : unit -> unit 
override Deactivate : unit -> unit 
protected function Deactivate()

Poznámky

Deactivate Před adorners budou odebrány z Návrháře uživatelského rozhraní (UI), je volána metoda.

Použití Deactivate metody odpojit obslužné rutiny událostí, které jste se připojili dříve v době životnosti AdornerProvider.

AdornerProvider Instance může aktivovat a deaktivovat několikrát během jeho životnosti. Implementace Activate a Deactivate metody proto.

Příklady

Následující příklad kódu ukazuje, jak přepsat Deactivate metody. Další informace naleznete v tématu Walkthrough: Creating a Design-time Adorner.

' 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();
}

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

AdornerProvider Třída

Microsoft.Windows.Design.Interaction – obor názvů

Další zdroje

Adorner Architecture

Walkthrough: Creating a Design-time Adorner