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


Adapter - класс

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

Используется для адаптации логики отдельных элементов.

Пространство имен:  Microsoft.Windows.Design.Interaction
Сборка:  Microsoft.Windows.Design.Extensibility (в Microsoft.Windows.Design.Extensibility.dll)

Синтаксис

'Декларация
Public MustInherit Class Adapter _
    Inherits FeatureProvider
'Применение
Dim instance As Adapter
public abstract class Adapter : FeatureProvider
public ref class Adapter abstract : public FeatureProvider
public abstract class Adapter extends FeatureProvider

Заметки

Для адаптации логики отдельных элементов используется наследование от класса Adapter. Например, при перемещении элементов в панели используется одна и та же задача, но реализация задачи зависит от того, в панели какого типа находится элемент. Задача перетаскивания элемента запрашивает у его родительской панели адаптер, который может выполнить операцию перемещения.

Иерархия наследования

System.Object
  Microsoft.Windows.Design.Features.FeatureProvider
    Microsoft.Windows.Design.Interaction.Adapter
      Microsoft.Windows.Design.Interaction.ParentAdapter
      Microsoft.Windows.Design.Interaction.PlacementAdapter

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Adapter - члены

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

ParentAdapter

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

Общее представление о расширяемости конструктора WPF