Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Fornece tipos para implementar a interface do usuário (UI) para tempo de design personalizado de um controle.
O Microsoft.Windows.Design.Interaction namespace 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 superfície de design. Derivar de PrimarySelectionContextMenuProvider para implementar um MenuGroup para um menu de contexto. Derivar o Task classe para implementar a gestos, como 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 | Infraestrutura. Define um espaço de coordenadas 2D para uso em AdornerPanel. |
![]() |
AdornerCoordinateSpaces | Define os dois espaços de coordenadas 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 de DesignerView. |
![]() |
AdornerOrder | Especifica a ordem z de adornos no modo Design. |
![]() |
AdornerPanel | Fornece um contêiner para o Windows Presentation foundation controles (WPF), que são usados em tempo de design como adornos. |
![]() |
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 comportamento e a aparência de adorno. |
![]() |
AdornerProvider | A feature provider that you can add to a class to automatically add adorners to the designer surface. |
![]() |
AdornerResources | Usado para definir um conjunto de recursos que podem ser usados em XAML. |
![]() |
CanExecuteToolEventArgs | Provides data for the CanExecute event. |
![]() |
CommandExceptionEventArgs | Fornece dados para o CommandException evento definido na DesignerView classe. |
![]() |
ContextMenuProvider | Defines a set of menu items that are shown in a context menu. |
![]() |
CreationCommands | Representa um conjunto de definições de comando static para comandos de criação de ferramenta. |
![]() |
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 é usado para armazenar e reportar o modo de exibição designer atual que está sendo usado no contexto de edição. |
![]() |
DesignerCommands | Representa comandos associados a um designer. |
![]() |
DesignerView | Fornece uma superfície de design visual para o designer. |
![]() |
DragGestureData | Fornece informações adicionais durante uma operação de arrastar e soltar. |
![]() |
ExecutedToolEventArgs | Provides data for the Executed event. |
![]() |
FocusedTask | Contém a tarefa que atualmente tem o foco em uma ferramenta. |
![]() |
GestureData | Fornece informações sobre um gesto. |
![]() |
MatchGestureEventArgs | Provides data for the MatchGesture event. |
![]() |
MenuAction | Um item de menu de contexto que representa uma ação no designer. |
![]() |
MenuActionEventArgs | Fornece dados para MenuAction eventos. |
![]() |
MenuBase | Fornece uma classe base para ações e de grupos. |
![]() |
MenuGroup | Representa um grupo 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 o pai de objetos filho. |
![]() |
PlacementAdapter | Um adaptador que é usado para obter e definir as posições dos objetos no pai coordenadas. |
![]() |
PrimarySelectionAdornerProvider | Offers a set of adorners that are shown for the primary selection. |
![]() |
PrimarySelectionContextMenuProvider | Offers a set of MenuGroup items that are shown for the current selection. |
![]() |
PrimarySelectionTaskProvider | Provides a set of tasks that are available from the selection tool when a class is in the primary selection. |
![]() |
RelativePosition | Representa uma posição no designer que permanece independente dos sistemas de coordenadas. |
![]() |
RelativePositions | Representa um conjunto de instâncias static comum RelativePositions objetos. |
![]() |
RelativeValueCollection | Representa uma coleção de valores que descrevem o posicionamento de um item dentro de um painel ou o 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 os comandos padrão que controlam a seleção de objetos em um designer. |
![]() |
SelectionOperations | Fornece operações padrão de controlam a seleção através de programação de objetos em um designer. |
![]() |
SelectionTool | Representa uma ferramenta que seleciona objetos em um designer, como, por exemplo, 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 para a ferramenta ativa. |
![]() |
Tool | Represents a tool that determines the mode of the designer. |
![]() |
ToolActionEventArgs | Fornece dados para ToolAction eventos. |
![]() |
ToolCommand | Atua como um identificador de comando e uma forma unificada de invocação de um determinado comando. |
![]() |
ToolCommandBinding | Atua como 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. |
![]() |
ViewHitTestResult | Representa o valor de retorno de um teste de ocorrência no HitTest método. |
![]() |
ViewItem | Uma classe abstrata que permite a interação com objetos de exibição. |
![]() |
WheelGestureData | Fornece dados de gesto sobre a roda do mouse. |
Estruturas
| Estrutura | Descrição | |
|---|---|---|
![]() |
AdornerPlacementValue | Representa um único valor em um AdornerPlacementCollection. |
![]() |
RelativePoint | Define um ponto em que consiste em um local de x e y e um RelativePosition classe que define a relação entre essas coordenadas para algum outro 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 comandos de ferramenta. |
![]() |
ExecutedToolEventHandler | Representa o método que manipulará o Executed eventos para comandos de ferramenta. |
![]() |
LoadResourcesCallback | Usado quando um recurso para a chave especificada deve ser localizado. |
![]() |
ModelHitTestFilterCallback | Um delegado de retorno de chamada que pode ser atribuído para o ModelFilter a propriedade de uma tarefa transacionado. |
![]() |
ViewHitTestFilterCallback | Representa o método de retorno de chamada que especifica quais partes da árvore visual para omitir o acerto testar o processamento de HitTest método. |
![]() |
ViewHitTestResultCallback | Representa um retorno de chamada é usado para personalizar teste de hit no HitTest método. |
Enumerações
| Enumeração | Descrição | |
|---|---|---|
![]() |
AdornerHorizontalAlignment | Uma enumeração que define o alinhamento horizontal de um adorno em relação a um elemento em uma superfície de design. |
![]() |
AdornerPlacementDimension | Uma enumeração que define a dimensão que deve ser aplicada a uma AdornerPlacementValue estrutura. |
![]() |
AdornerStretch | Uma enumeração usada para identificar como a dimensão particular (X ou Y) um adorno se comporta quando o modo de exibição de Design é dimensionado. |
![]() |
AdornerVerticalAlignment | Uma enumeração que define o alinhamento vertical de um adorno em relação a um elemento em uma superfície de design. |
![]() |
NudgeIntent | Uma enumeração que indica o método de um PlacementAdapter usa para mover os controles durante a atenção do teclado. |
![]() |
PlacementIntent | Uma enumeração que indica o método de um PlacementAdapter usa para colocar controles. |
![]() |
ToolAction | Representa um gesto do usuário. |
.gif)
.gif)
.gif)
.gif)
.gif)