Partilhar via


Classe ConnectorDecorator

Classe para encapsular a maneira de ShapeFields e formas filhas são usados para representar a notação decoradores quando eles são colocados em um conector

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.Decorator
    Microsoft.VisualStudio.Modeling.Diagrams.ConnectorDecorator

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Sintaxe

'Declaração
Public Class ConnectorDecorator _
    Inherits Decorator
public class ConnectorDecorator : Decorator

O tipo ConnectorDecorator expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ConnectorDecorator(ShapeField, ConnectorDecoratorPosition) Cria um ConnectorDecorator.
Método público ConnectorDecorator(ShapeField, ConnectorDecoratorPosition, PointD) Cria um ConnectorDecorator.
Método público ConnectorDecorator(ShapeField, ConnectorDecoratorPosition, Boolean) Cria um ConnectorDecorator.
Método público ConnectorDecorator(ShapeField, ConnectorDecoratorPosition, PointD, Boolean) Cria um ConnectorDecorator.

Superior

Propriedades

  Nome Descrição
Propriedade pública CanMove Se este decorador pode ser movido.Um decorador pode ser movido somente se é instanciada como móvel e também requer um host. (Herdado de Decorator.)
Propriedade protegida DecoratorAnchorMargins Obtém a margem ao redor do campo.O decorador pode anexar-se para o campo desta área. (Herdado de Decorator.)
Propriedade pública Field Obtém o campo para que o decorador é atribuído. (Herdado de Decorator.)
Propriedade pública Offset Obtém ou define o deslocamento que altera a posição padrão decorator. (Herdado de Decorator.)
Propriedade pública Position Obtém a posição do decorador em relação à forma pai.
Propriedade pública RequiresHost Todos os decoradores de conector exigem um host. (Substitui Decorator.RequiresHost.)

Superior

Métodos

  Nome Descrição
Método público AssociateValueWith(Store, AssociatedPropertyInfo) Associa o decorador com uma propriedade de armazenamento que é atribuída à forma. (Herdado de Decorator.)
Método público AssociateValueWith(Store, Guid) Associa o decorador com uma propriedade de armazenamento que é atribuída à forma. (Herdado de Decorator.)
Método público AssociateValueWith(Store, Guid, AssociatedPropertyInfo) Associa o decorador com uma propriedade de armazenamento que é atribuída à forma. (Herdado de Decorator.)
Método público AssociateVisibilityWith(Store, AssociatedPropertyInfo) Associa a visibilidade do decorator a uma propriedade de repositório que é atribuída a uma forma. (Herdado de Decorator.)
Método público AssociateVisibilityWith(Store, Guid) Associa a visibilidade do decorator a uma propriedade de repositório que é atribuída a uma forma. (Herdado de Decorator.)
Método público AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) Associa a visibilidade do decorator a uma propriedade de repositório que é atribuída a uma forma. (Herdado de Decorator.)
Método público ConfigureHostShape Configura uma forma de host para uso com este decorador.Se determinado pai não tiver uma forma de host para este decorator, será criado um novo.Se já existir uma forma de host, configurações para este decorador ser reaplicadas para a forma de host existente; não será criada uma nova forma de host. (Substitui Decorator.ConfigureHostShape(ShapeElement).)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetHostShape Obtém a forma host. (Herdado de Decorator.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público GetValue Obtém a associação entre o decorador e uma forma. (Herdado de Decorator.)
Método público GetVisible Obtém a visibilidade decorator que é atribuído a uma forma. (Herdado de Decorator.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido OnAfterOffsetChanged Permite que classes derivadas para alterar o decorador após o deslocamento é alterado. (Herdado de Decorator.)
Método público RepositionHostShape Reposiciona a forma de determinado host, dependendo da posição do conector. (Substitui Decorator.RepositionHostShape(DecoratorHostShape).)
Método público SetValue Define a associação com a decoração e uma forma. (Herdado de Decorator.)
Método público SetVisible Define a visibilidade de um decorador que é atribuído a uma forma. (Herdado de Decorator.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método público UpdateDecoratorHostShapes(ModelElement) Atualiza os limites das formas de host. (Herdado de Decorator.)
Método público UpdateDecoratorHostShapes(ModelElement, Guid) Atualiza os limites das formas de host. (Herdado de Decorator.)
Método público UpdateHostShapeVisibility Atualiza a visibilidade de forma host. (Herdado de Decorator.)

Superior

Comentários

Todos os decoradores nos conectores exigem formas de host

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling.Diagrams