Поделиться через


Tool.OnItemChanged - метод

Добавляет в класс 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 запечатывает этот метод, чтобы навязать использование методов OnActivate и OnDeactivate.

Безопасность платформы .NET Framework

См. также

Ссылки

Tool Класс

Microsoft.Windows.Design.Interaction - пространство имен

Другие ресурсы

Архитектура средства

Архитектура расширяемости конструктора WPF