Partilhar via


Classe BinaryLinkShapeGeometry

Encapsula o desenho, dobradura e acerto testando um BinaryLink na superfície de design

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
    Microsoft.VisualStudio.Modeling.Diagrams.LinkShapeGeometry
      Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShapeGeometry

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 BinaryLinkShapeGeometry _
    Inherits LinkShapeGeometry
public class BinaryLinkShapeGeometry : LinkShapeGeometry

O tipo BinaryLinkShapeGeometry expõe os membros a seguir.

Construtores

  Nome Descrição
Método público BinaryLinkShapeGeometry Inicializa uma nova instância da classe BinaryLinkShapeGeometry.

Superior

Propriedades

  Nome Descrição
Propriedade pública ShadowOffset Obtém o deslocamento entre o contorno da forma e a borda externa de sombra. (Herdado de ShapeGeometry.)
Propriedade protegida UninitializedPath Obtém o caminho em torno da geometria da forma. (Herdado de ShapeGeometry.)

Superior

Métodos

  Nome Descrição
Método público AddLineArcPath Adiciona um arco de salto ao passar com o especificado GraphicsPath. (Herdado de LinkShapeGeometry.)
Método público CalculateRotationAngle Calcula o ângulo de rotação do decorador da forma um link. (Herdado de LinkShapeGeometry.)
Método público Dispose() Libera os recursos usados pela instância atual da classe de ShapeGeometry . (Herdado de ShapeGeometry.)
Método protegido Dispose(Boolean) (Herdado de ShapeGeometry.)
Método público DoFoldToShape Calcula o ponto ao longo do vetor que cruza o contorno da geometria. (Herdado de LinkShapeGeometry.)
Método público DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) Determina se um ponto está dentro de uma forma. (Herdado de ShapeGeometry.)
Método público DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) Retorna um valor que indica se o ponto fornecido está dentro dos limites da geometria.Os resultados do teste de ocorrência também são retornados. (Herdado de LinkShapeGeometry.)
Método público DoHitTestSelection Retorna um valor que indica se o ponto fornecido está dentro do limite de comentários de seleção ao redor da geometria.Os resultados do teste de ocorrência também são retornados. (Herdado de LinkShapeGeometry.)
Método público DoPaint Desenha a geometria de forma, e a sombra se houver. (Herdado de ShapeGeometry.)
Método público DoPaintEmphasis Desenha uma ênfase visual na forma.Isso não indica que a seleção, somente ele desenha a atenção do usuário para esta forma quando outra forma é selecionada.(Consulte ShapeElement.RelatedShapeToEmphasize). (Herdado de LinkShapeGeometry.)
Método protegido DoPaintGeometry Desenha a geometria básica. (Substitui LinkShapeGeometry.DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost).)
Método público DoPaintResizeFeedback Desenha os comentários de redimensionamento para a geometria. (Herdado de LinkShapeGeometry.)
Método público DoPaintSelection Desenha uma seleção geralmente ao redor da geometria. (Herdado de LinkShapeGeometry.)
Método protegido DoPaintShadow Desenha a sombra para a forma. (Herdado de ShapeGeometry.)
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 GetBackgroundBrushId Obtém a identificação que é atribuído ao pincel que pinta o plano de fundo da geometria da forma. (Herdado de ShapeGeometry.)
Método público GetExtraPenWidth Obtém a largura da caneta estrutura de tópicos que está fora do limite da forma. (Herdado de ShapeGeometry.)
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetOutlinePenId Obtém a identificação que é atribuído ao pincel que pinta o contorno da geometria da forma. (Herdado de ShapeGeometry.)
Método público GetPath(IGeometryHost) Obtém o GraphicsPath descrevendo a geometria.Isso retorna um caminho de retângulo por padrão.Este é um singleton na geometria.Não dispor.Este é um singleton da classe geometry.Não dispor.Use imediatamente.Se outro caminho for necessária, use GetPathCopy! (Herdado de LinkShapeGeometry.)
Método protegido GetPath(RectangleD) Obtém o caminho em torno da geometria da forma. (Herdado de ShapeGeometry.)
Método público GetPathCopy Obtém uma cópia do caminho em torno da geometria da forma.Criar o caminho quando você tiver terminado com ele. (Herdado de ShapeGeometry.)
Método público GetPerimeter Obtém o caminho do perímetro redor de forma, incluindo a largura da caneta que desenha o limite.Faça uma cópia desse caminho se você deseja a manter. (Herdado de ShapeGeometry.)
Método protegido GetPerimeterBoundingBox Obtém a caixa delimitadora ao redor do perímetro de forma, incluindo a espessura da caneta que desenha o limite. (Herdado de ShapeGeometry.)
Método público GetSelectionLineOffset Obtém a distância entre a seleção e para fora da geometria da forma. (Herdado de ShapeGeometry.)
Método público GetSelectionLineWidth Obtém a largura da linha que indica que uma forma está selecionada. (Herdado de ShapeGeometry.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido HasFilledBackground Retifique se esse tipo de geometria tem um plano de fundo preenchido. (Herdado de ShapeGeometry.)
Método protegido HasOutline Retifique se esse tipo de geometria tem uma borda visível. (Herdado de ShapeGeometry.)
Método protegido HasShadow Retifique se esse tipo de geometria tem uma sombra. (Herdado de ShapeGeometry.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

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