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


Tool.OnItemChanged - метод

Обновлен: Ноябрь 2007

Добавляет в класс 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 _
)
'Применение
Dim context As EditingContext
Dim previousItem As ContextItem

Me.OnItemChanged(context, previousItem)
protected override sealed void OnItemChanged(
    EditingContext context,
    ContextItem previousItem
)
protected:
virtual void OnItemChanged(
    EditingContext^ context, 
    ContextItem^ previousItem
) override sealed
protected override final function OnItemChanged(
    context : EditingContext, 
    previousItem : ContextItem
)

Параметры

Заметки

Метод OnItemChanged представляет собой переопределение метода уведомления из класса ContextItem. Это переопределение добавляет в класс Tool семантику активации и деактивации. По сути дела метод OnItemChanged выполняет следующий псевдокод: _previousTool = (Tool)old; _previousTool.OnDeactivate(); OnActivate(_previousTool);. Класс Tool закрывает этот метод от переопределения, чтобы гарантировать вызов методов OnActivate и OnDeactivate.

Разрешения

См. также

Ссылки

Tool Класс

Tool - члены

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

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

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

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