Namespace Microsoft.Windows.Design.Interaction

Fornece tipos para implementar a interface de usuário (UI) para time de design personalizado do controle.

The Microsoft.Windows.Design.Interaction espaço para nome fornece classes para criar itens de menu de contexto personalizado, adornos e gestos do usuário. Derivar de PrimarySelectionAdornerProvider para implementar um provedor de adorno do elemento selecionado na área de design. Derivar de PrimarySelectionContextMenuProvider para implementar um MenuGroup Para obter um menu de contexto. Derivar o Task classe para implementar gestos como do tipo arrastar e soltar.

Classes

  Classe Descrição
Adapter Usado para adaptar-se a lógica de um item específico.
AdornerColors Fornece um conjunto de pincéis comuns que podem ser usados em adorners.
AdornerCoordinateSpace Define um espaço de coordenada 2D para uso em AdornerPanel.
AdornerCoordinateSpaces Define os dois espaços de coordenada comuns usados no designer.
AdornerFonts Fornece um conjunto de pincéis comuns que podem ser usados em adorners.
AdornerLayout Executa o layout de um adorno sobre o DesignerView.
AdornerOrder Especifica a ordem-z de adornos no modo de modo de exibição de Design.
AdornerPanel Fornece um contêiner para base de apresentação Windows controles (WPF), que são usados em time de design sistema autônomo adorners.
AdornerPlacementCollection Permite o posicionamento preciso de adornos dentro de um AdornerPanel.
AdornerProperties Define um conjunto de propriedades anexadas para um elemento de interface do usuário ativar o adorno aparência e comportamento.
AdornerProvider Um provedor de recursos que podem ser adicionados automaticamente a uma classe para adicionar adorners à superfície de designer.
AdornerResources Usado para definir um conjunto de recursos que podem ser usados em XAML.
CanExecuteToolEventArgs Fornece dados para o CanExecute evento.
CommandExceptionEventArgs Fornece dados para o CommandException evento definido na DesignerView classe.
ContextMenuProvider Define um conjunto de menu itens que são mostrados em um menu de contexto.
CreationCommands Representa um conjunto de definições de comando estático para ferramenta de criação de comandos.
CreationTool Uma ferramenta que é usada para criar novas instâncias de objetos no designer.
CreationToolAttribute Identifica a ferramenta de criação que deve ser usada para criar uma instância de um tipo especificado.
CurrentDesignerView Um item de contexto que é usado para armazenar e reportar o modo de exibição designer corrente que está sendo usado no contexto de edição.
DesignerCommands Representa comandos associados a um designer.
DesignerView Fornece uma área de design visual para o designer.
DragGestureData Fornece informações adicionais durante uma operação de do tipo arrastar e soltar.
ElementAlignment Fornece um contêiner para configurações de alinhamento de elemento no Windows Presentation Foundation (WPF) Designer for Visual Studio.
ExecutedToolEventArgs Fornece dados para o Executed evento.
FocusedTask Contém a tarefa que tem o foco no momento em uma ferramenta.
GestureData Fornece informações sobre um gesto.
MatchGestureEventArgs Fornece dados para o MatchGesture evento.
MenuAction Um item de menu de contexto que representa uma ação a ser tomada no designer.
MenuActionEventArgs Fornece dados para MenuAction eventos.
MenuBase Fornece uma classe base para ações e grupos.
MenuGroup Representa um agrupar de itens de menu.
MouseGestureData Fornece informações sobre a posição do mouse.
ParentAdapter Fornece um ponto de extensão para qualquer tipo que pode ser pai de objetos filho.
PlacementAdapter Um adaptador que é usado para obter e conjunto posições dos objetos no pai coordenadas.
PrimarySelectionAdornerProvider Oferece um conjunto de adorners que são mostradas para a seleção principal.
PrimarySelectionContextMenuProvider Oferece um conjunto de MenuGroup itens que são mostradas para a seleção atual.
PrimarySelectionTaskProvider Fornece um conjunto de tarefas que estão disponíveis a partir da ferramenta de seleção quando uma classe é na seleção principal.
RelativePosition Representa uma posição no designer permanece independente de sistemas de coordenada.
RelativePositions Representa um conjunto de instâncias estático comuns RelativePositions objetos.
RelativeValueCollection Representa uma coleção de valores que descrevem a colocação de um item dentro de um painel ou contêiner na superfície de design.
RootPlacementAdapter Fornece suporte de posicionamento para qualquer elemento que não tem um pai.
Selection Representa um conjunto de objetos selecionados por um usuário em um designer.
SelectionCommands Fornece comandos padrão que controle a seleção de objetos em um designer.
SelectionOperations Fornece operações padrões que controlam a seleção através de programação de objetos em um designer.
SelectionTool Representa uma ferramenta seleciona objetos em um designer, sistema autônomo um ponteiro do mouse.
Task Representa uma coleção de comandos e ligações de entrada para esses comandos.
TaskProvider Um provedor de recurso que você pode adicionar automaticamente uma classe para adicionar tarefas à ferramenta ativo.
Tool Representa uma ferramenta que determina o modo de designer.
ToolActionEventArgs Fornece dados para ToolAction eventos.
ToolCommand Atua sistema autônomo um identificador de comando e sistema autônomo uma forma unificada de invocação de um determinado comando.
ToolCommandBinding Atua sistema autônomo uma ponte entre um comando e um manipulador de eventos que implementa ele.
ToolCommandBindingCollection Representa uma coleção de ligações de comando da ferramenta.
ToolGesture Representa uma interação de ferramenta com o mouse.
WheelGestureData Fornece dados de gesto sobre a roda do mouse.

Estruturas

  Estrutura Descrição
AdornerPlacementValue Representa um valor único em um AdornerPlacementCollection.
RelativePoint Define um ponto que consiste em um local X e Y e um RelativePosition classe que define a relação de naquelas coordenadas para algum Outros objeto.
RelativeValue Representa uma coordenada no designer.

Interfaces

  Interface Descrição
IAdornerPlacement Especifica um termo de posicionamento para um AdornerPlacementCollection.

Delegados

  Delegado Descrição
CanExecuteToolEventHandler Representa o método que manipulará o CanExecute eventos para os comandos de ferramenta.
ExecutedToolEventHandler Representa o método que manipulará o Executed eventos para os comandos de ferramenta.
LoadResourcesCallback Usado quando um recurso da chave especificada deve ser localizado.
ModelHitTestFilterCallback Um delegado de retorno de chamada que pode ser atribuído à ModelFilter propriedade de uma tarefa transacionada.

Enumerações

  Enumeração Descrição
AdornerPlacementDimension Uma enumeração que define a dimensão que deve ser aplicada a um AdornerPlacementValue estrutura.
AdornerStretch Uma enumeração usada para identificar como determinada dimensão (X ou Y) de um adorno comporta-se ao modo de exibição de Design é dimensionado.
NudgeIntent Uma enumeração que indica o método um PlacementAdapter usa para mover os controles durante a pedidos de atenção do teclado.
PlacementIntent Uma enumeração que indica o método um PlacementAdapter usa para colocar controles.
ToolAction Representa um gesto do usuário.