Metodo Tool.OnItemChanged
Aggiunge la semantica di attivazione e di disattivazione alla classe Tool.
Spazio dei nomi: Microsoft.Windows.Design.Interaction
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Sintassi
'Dichiarazione
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
)
Parametri
- context
Tipo: Microsoft.Windows.Design.EditingContext
Contesto di modifica in cui si verifica la modifica.
- previousItem
Tipo: Microsoft.Windows.Design.ContextItem
Strumento precedente.
Note
Il metodo OnItemChanged è un override del metodo di notifica individuato nella classe ContextItem. Questo override aggiunge la semantica di attivazione e di disattivazione alla classe Tool. Essenzialmente, OnItemChanged esegue il seguente pseudo codice: _previousTool = (Tool)old; _previousTool.OnDeactivate(); OnActivate(_previousTool);. Tool esegue il sealing di questo metodo per applicare l'utilizzo dei metodi OnActivate e OnDeactivate.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.Windows.Design.Interaction