Freigeben über


Tool.OnItemChanged-Methode

Fügt der Tool-Klasse Aktivierungs- und Deaktivierungssemantik hinzu.

Namespace:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Syntax

'Declaration
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
)

Parameter

Hinweise

Die OnItemChanged-Methode überschreibt die in der ContextItem-Klasse gefundene Benachrichtigungsmethode. Durch diese Überschreibung wird der Tool-Klasse Aktivierungs- und Deaktivierungssemantik hinzugefügt. Im Grunde führt OnItemChanged den folgenden Pseudocode aus: _previousTool = (Tool)old; _previousTool.OnDeactivate(); OnActivate(_previousTool);. Tool versiegelt diese Methode, um die Verwendung der OnActivate- und OnDeactivate-Methode zu erzwingen.

.NET Framework-Sicherheit

Siehe auch

Referenz

Tool Klasse

Microsoft.Windows.Design.Interaction-Namespace

Weitere Ressourcen

Toolarchitektur

Erweiterbare Architektur des WPF-Designers