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


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

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

Предоставляет типы для реализации интерфейса времени разработки для пользовательского элемента управления.

Пространство имен Microsoft.Windows.Design.Interaction предоставляет классы для создания пользовательских элементов контекстных меню, декоративных элементов и пользовательских жестов. Для реализации поставщика декоративных элементов выбранного элемента в рабочей области конструирования используется наследование от класса PrimarySelectionAdornerProvider. Для реализации группы MenuGroup в контекстном меню используется наследование от класса PrimarySelectionContextMenuProvider. Для реализации жестов, аналогичных перетаскиванию, используется наследование от класса Task.

Классы

  Класс Описание
Bb533752.pubclass(ru-ru,VS.90).gif Adapter Используется для адаптации логики отдельных элементов.
Bb533752.pubclass(ru-ru,VS.90).gif AdornerColors Предоставляет набор общих кистей, которые можно применять к декоративным элементам.
Bb533752.pubclass(ru-ru,VS.90).gif AdornerCoordinateSpace Определяет двумерное координатное пространство для использования в панели AdornerPanel.
Bb533752.pubclass(ru-ru,VS.90).gif AdornerCoordinateSpaces Определяет два общих координатных пространства, используемых в конструкторе.
Bb533752.pubclass(ru-ru,VS.90).gif AdornerFonts Предоставляет набор общих кистей, которые можно применять к декоративным элементам.
Bb533752.pubclass(ru-ru,VS.90).gif AdornerLayout Формирует макет декоративного элемента в представлении DesignerView.
Bb533752.pubclass(ru-ru,VS.90).gif AdornerOrder Задает z-порядок декоративных элементов в представлении конструктора.
Bb533752.pubclass(ru-ru,VS.90).gif AdornerPanel Предоставляет контейнер для элементов управления Windows Presentation Foundation (WPF), используемых во время разработки в качестве декоративных элементов.
Bb533752.pubclass(ru-ru,VS.90).gif AdornerPlacementCollection Делает возможным точное размещение декоративных элементов в AdornerPanel.
Bb533752.pubclass(ru-ru,VS.90).gif AdornerProperties Определяет набор вложенных свойств для элемента пользовательского интерфейса, позволяющих определять вид и поведение декоративного элемента.
Bb533752.pubclass(ru-ru,VS.90).gif AdornerProvider Поставщик функций, который можно добавить к классу для автоматического добавления декоративных элементов в область конструктора.
Bb533752.pubclass(ru-ru,VS.90).gif AdornerResources Используется для определения набора ресурсов, которые могут использоваться в языке XAML.
Bb533752.pubclass(ru-ru,VS.90).gif CanExecuteToolEventArgs Предоставляет данные для события CanExecute.
Bb533752.pubclass(ru-ru,VS.90).gif CommandExceptionEventArgs Предоставляет данные для события CommandException, определенного в классе DesignerView.
Bb533752.pubclass(ru-ru,VS.90).gif ContextMenuProvider Определяет набор пунктов меню, отображаемых в контекстном меню.
Bb533752.pubclass(ru-ru,VS.90).gif CreationCommands Представляет набор определений статических команд для команд создания инструментов.
Bb533752.pubclass(ru-ru,VS.90).gif CreationTool Инструмент, используемый для создания новых экземпляров объектов в конструкторе.
Bb533752.pubclass(ru-ru,VS.90).gif CreationToolAttribute Определяет инструмент, который должен использоваться для создания экземпляра заданного типа.
Bb533752.pubclass(ru-ru,VS.90).gif CurrentDesignerView Элемент контекста, который используется для хранения и указания текущего представления конструктора, используемого в контексте редактирования.
Bb533752.pubclass(ru-ru,VS.90).gif DesignerCommands Представляет команды, связанные с конструктором.
Bb533752.pubclass(ru-ru,VS.90).gif DesignerView Представляет визуальную область конструирования.
Bb533752.pubclass(ru-ru,VS.90).gif DragGestureData Предоставляет дополнительную информацию во время операции перетаскивания.
Bb533752.pubclass(ru-ru,VS.90).gif ElementAlignment Предоставляет контейнер для параметров выравнивания элементов в Windows Presentation Foundation (WPF) для Visual Studio (конструктор).
Bb533752.pubclass(ru-ru,VS.90).gif ExecutedToolEventArgs Предоставляет данные для события Executed.
Bb533752.pubclass(ru-ru,VS.90).gif FocusedTask Содержит задачу, которая в данный момент имеет фокус в инструменте.
Bb533752.pubclass(ru-ru,VS.90).gif GestureData Предоставляет сведения о жесте.
Bb533752.pubclass(ru-ru,VS.90).gif MatchGestureEventArgs Предоставляет данные для события MatchGesture.
Bb533752.pubclass(ru-ru,VS.90).gif MenuAction Пункт контекстного меню, представляющий действие, выполняемое в конструкторе.
Bb533752.pubclass(ru-ru,VS.90).gif MenuActionEventArgs Предоставляет данные для событий MenuAction.
Bb533752.pubclass(ru-ru,VS.90).gif MenuBase Предоставляет базовый класс для действий и групп.
Bb533752.pubclass(ru-ru,VS.90).gif MenuGroup Представляет группу пунктов меню.
Bb533752.pubclass(ru-ru,VS.90).gif MouseGestureData Предоставляет информацию о положении указателя мыши.
Bb533752.pubclass(ru-ru,VS.90).gif ParentAdapter Предоставляет точку расширения для любого типа, который может быть родителем дочерних объектов.
Bb533752.pubclass(ru-ru,VS.90).gif PlacementAdapter Адаптер, используемый для получения и установки позиций объектов в родительских координатах.
Bb533752.pubclass(ru-ru,VS.90).gif PrimarySelectionAdornerProvider Предоставляет набор декоративных элементов, которые отображаются в области главного выделения.
Bb533752.pubclass(ru-ru,VS.90).gif PrimarySelectionContextMenuProvider Предоставляет набор элементов MenuGroup, отображаемых в текущем выделении.
Bb533752.pubclass(ru-ru,VS.90).gif PrimarySelectionTaskProvider Предоставляет набор задач, доступных через инструмент выделения, когда класс является главным выделенным элементом.
Bb533752.pubclass(ru-ru,VS.90).gif RelativePosition Представляет позицию в конструкторе, которая остается независимой от систем координат.
Bb533752.pubclass(ru-ru,VS.90).gif RelativePositions Представляет набор статических экземпляров базовых объектов RelativePositions.
Bb533752.pubclass(ru-ru,VS.90).gif RelativeValueCollection Представляет коллекцию значений, описывающих размещение элемента в панели или в контейнере рабочей области конструктора.
Bb533752.pubclass(ru-ru,VS.90).gif RootPlacementAdapter Обеспечивает поддержку размещения для элементов, не имеющих родителя.
Bb533752.pubclass(ru-ru,VS.90).gif Selection Представляет набор объектов, выделенных пользователем в конструкторе.
Bb533752.pubclass(ru-ru,VS.90).gif SelectionCommands Предоставляет стандартные команды, которые управляют выделением объектов в конструкторе.
Bb533752.pubclass(ru-ru,VS.90).gif SelectionOperations Предоставляет стандартные операции управления программным выделением объектов в конструкторе.
Bb533752.pubclass(ru-ru,VS.90).gif SelectionTool Представляет инструмент, который выбирает объекты в конструкторе — например, указатель мыши.
Bb533752.pubclass(ru-ru,VS.90).gif Task Представляет коллекцию команд и привязок ввода для этих команд.
Bb533752.pubclass(ru-ru,VS.90).gif TaskProvider Поставщик функций, который можно добавить к классу для автоматического добавления задач к активному инструменту.
Bb533752.pubclass(ru-ru,VS.90).gif Tool Представляет инструмент, определяющий режим конструктора.
Bb533752.pubclass(ru-ru,VS.90).gif ToolActionEventArgs Предоставляет данные для событий ToolAction.
Bb533752.pubclass(ru-ru,VS.90).gif ToolCommand Действует в качестве идентификатора команды и унифицированного способа вызова определенной команды.
Bb533752.pubclass(ru-ru,VS.90).gif ToolCommandBinding Действует в качестве посредника между командой и обработчиком событий, который ее реализует.
Bb533752.pubclass(ru-ru,VS.90).gif ToolCommandBindingCollection Представляет коллекцию привязок команд инструментов.
Bb533752.pubclass(ru-ru,VS.90).gif ToolGesture Представляет действие инструмента, вызываемое с помощью мыши.
Bb533752.pubclass(ru-ru,VS.90).gif WheelGestureData Предоставляет данные жеста о колесике мыши.

Структуры

  Структура Описание
Bb533752.pubstructure(ru-ru,VS.90).gif AdornerPlacementValue Представляет одиночное значение размещения в AdornerPlacementCollection.
Bb533752.pubstructure(ru-ru,VS.90).gif RelativePoint Определяет точку, которая имеет координаты X и Y, а также класс RelativePosition, определяющий отношение этих координат к некоторому другому объекту.
Bb533752.pubstructure(ru-ru,VS.90).gif RelativeValue Представляет координату в конструкторе.

Интерфейсы

  Интерфейс Описание
Bb533752.pubinterface(ru-ru,VS.90).gif IAdornerPlacement Задает условие размещения для AdornerPlacementCollection.

Делегаты

  Делегат Описание
Bb533752.pubdelegate(ru-ru,VS.90).gif CanExecuteToolEventHandler Представляет метод, который обрабатывает события CanExecute команд инструментов.
Bb533752.pubdelegate(ru-ru,VS.90).gif ExecutedToolEventHandler Представляет метод, который обрабатывает события Executed команд инструментов.
Bb533752.pubdelegate(ru-ru,VS.90).gif LoadResourcesCallback Используется, когда нужно найти ресурс, соответствующий указанному ключу.
Bb533752.pubdelegate(ru-ru,VS.90).gif ModelHitTestFilterCallback Делегат обратного вызова, который можно присваивать свойствам ModelFilter задач с поддержкой транзакций.

Перечисления

  Перечисление Описание
Bb533752.pubenumeration(ru-ru,VS.90).gif AdornerPlacementDimension Перечисление, определяющее измерения, которые должны быть применены к структуре AdornerPlacementValue.
Bb533752.pubenumeration(ru-ru,VS.90).gif AdornerStretch Перечисление, используемое для определения поведения отдельного измерения (X или Y) декоративного элемента при масштабировании представления конструктора.
Bb533752.pubenumeration(ru-ru,VS.90).gif NudgeIntent Перечисление, указывающее метод, который используется классом PlacementAdapter для перемещения элементов управления с помощью клавиатуры.
Bb533752.pubenumeration(ru-ru,VS.90).gif PlacementIntent Перечисление, указывающее метод, который используется классом PlacementAdapter для размещения элементов управления.
Bb533752.pubenumeration(ru-ru,VS.90).gif ToolAction Представляет жест пользователя.