共用方式為


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
)

參數

備註

OnItemChanged 方法覆寫 ContextItem 類別的通知方法。 這個覆寫方法會將啟動和停用語意加入至 Tool 類別中。 基本上,OnItemChanged 會執行下列虛擬程式碼:_previousTool = (Tool)old; _previousTool.OnDeactivate(); OnActivate(_previousTool);。 Tool 會密封這個方法來強制使用 OnActivateOnDeactivate 方法。

.NET Framework 安全性

請參閱

參考

Tool 類別

Microsoft.Windows.Design.Interaction 命名空間

其他資源

工具架構

WPF 設計工具擴充性架構