Partager via


Tool.OnItemChanged, méthode

Ajoute la sémantique d'activation et de désactivation à la classe Tool.

Espace de noms :  Microsoft.Windows.Design.Interaction
Assembly :  Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)

Syntaxe

'Déclaration
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
)

Paramètres

Notes

La méthode OnItemChanged est une substitution de la méthode de notification trouvée dans la classe ContextItem. Cette substitution ajoute la sémantique d'activation et de désactivation à la classe Tool. Essentiellement, le OnItemChanged effectue le pseudo-code suivant : _previousTool = (Tool)old; _previousTool.OnDeactivate(); OnActivate(_previousTool);. Tool scelle cette méthode pour appliquer l'utilisation des méthodes OnActivate et OnDeactivate.

Sécurité .NET Framework

Voir aussi

Référence

Tool Classe

Microsoft.Windows.Design.Interaction, espace de noms

Autres ressources

Architecture des outils

Architecture de l'extensibilité du Concepteur WPF