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
)
Параметры
- context
Тип: Microsoft.Windows.Design.EditingContext
Контекст редактирования, в котором происходит изменение.
- previousItem
Тип: Microsoft.Windows.Design.ContextItem
Предыдущий инструмент.
Заметки
Метод OnItemChanged представляет собой переопределение метода уведомления из класса ContextItem. Это переопределение добавляет в класс Tool семантику активации и деактивации. По сути дела метод OnItemChanged выполняет следующий псевдокод: _previousTool = (Tool)old; _previousTool.OnDeactivate(); OnActivate(_previousTool);. Класс Tool закрывает этот метод от переопределения, чтобы гарантировать вызов методов OnActivate и OnDeactivate.
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.Windows.Design.Interaction - пространство имен