AdornerProvider.Deactivate 方法
會在設計工具即將捨棄裝飾項提供者時呼叫。
命名空間: Microsoft.Windows.Design.Interaction
組件: Microsoft.Windows.Design.Interaction (在 Microsoft.Windows.Design.Interaction.dll 中)
語法
'宣告
Protected Overridable Sub Deactivate
protected virtual void Deactivate()
protected:
virtual void Deactivate()
abstract Deactivate : unit -> unit
override Deactivate : unit -> unit
protected function Deactivate()
備註
Deactivate 方法是在裝飾項即將從設計工具使用者介面 (UI) 移除時呼叫。
您可以使用 Deactivate 方法,將早先在 AdornerProvider 的存留期間附加的事件處理常式中斷連結。
AdornerProvider 執行個體可在其存留期 (Lifetime) 啟動和停用數次。 依此實作 Activate 和 Deactivate 方法。
範例
下列程式碼範例示範如何覆寫 Deactivate 方法。 如需詳細資訊,請參閱逐步解說:建立設計階段裝飾項。
' 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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
Microsoft.Windows.Design.Interaction 命名空間