Tool.OnItemChanged 方法
將啟動和停用語意 (Semantics) 加入至 Tool 類別。
命名空間: Microsoft.Windows.Design.Interaction
組件: Microsoft.Windows.Design.Interaction (在 Microsoft.Windows.Design.Interaction.dll 中)
語法
'宣告
Protected Overrides NotOverridable Sub OnItemChanged ( _
context As EditingContext, _
previousItem As ContextItem _
)
protected override sealed void OnItemChanged(
EditingContext context,
ContextItem previousItem
)
protected:
virtual void OnItemChanged(
EditingContext^ context,
ContextItem^ previousItem
) override sealed
abstract OnItemChanged :
context:EditingContext *
previousItem:ContextItem -> unit
override OnItemChanged :
context:EditingContext *
previousItem:ContextItem -> unit
protected override final function OnItemChanged(
context : EditingContext,
previousItem : ContextItem
)
參數
- context
型別:Microsoft.Windows.Design.EditingContext
進行這項變更的編輯內容。
- previousItem
型別:Microsoft.Windows.Design.ContextItem
先前的工具。
備註
OnItemChanged 方法覆寫 ContextItem 類別的通知方法。 這個覆寫方法會將啟動和停用語意加入至 Tool 類別中。 基本上,OnItemChanged 會執行下列虛擬程式碼:_previousTool = (Tool)old; _previousTool.OnDeactivate(); OnActivate(_previousTool);。 Tool 會密封這個方法來強制使用 OnActivate 和 OnDeactivate 方法。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
Microsoft.Windows.Design.Interaction 命名空間