Partilhar via


Classe SwimlaneShapeGeometry

Encapsula uma raia na superfície de design de teste de hit, dobradura e desenho

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
    Microsoft.VisualStudio.Modeling.Diagrams.NodeShapeGeometry
      Microsoft.VisualStudio.Modeling.Diagrams.RoundedRectangleShapeGeometry
        Microsoft.VisualStudio.Modeling.Diagrams.RectangleShapeGeometry
          Microsoft.VisualStudio.Modeling.Diagrams.SwimlaneShapeGeometry

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 SwimlaneShapeGeometry _
    Inherits RectangleShapeGeometry
public class SwimlaneShapeGeometry : RectangleShapeGeometry

O tipo SwimlaneShapeGeometry expõe os membros a seguir.

Construtores

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

Superior

Propriedades

  Nome Descrição
Propriedade protegida Radius (Herdado de RoundedRectangleShapeGeometry.)
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 protegido Contains Obtém um valor que indica se o ponto está dentro do contorno de geometry.O contorno de geometry é definido pelo caminho de elementos gráficos usado para desenhar a geometria. (Herdado de NodeShapeGeometry.)
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 RectangleShapeGeometry.)
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. (Substitui RectangleShapeGeometry.DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean).)
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. (Substitui NodeShapeGeometry.DoHitTestSelection(IGeometryHost, PointD, DiagramHitTestInfo).)
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 NodeShapeGeometry.)
Método protegido DoPaintGeometry Desenha a geometria básica. (Substitui NodeShapeGeometry.DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost).)
Método público DoPaintResizeFeedback Desenha os comentários de redimensionamento para a geometria. (Herdado de NodeShapeGeometry.)
Método público DoPaintSelection Desenha uma seleção geralmente ao redor da geometria. (Herdado de NodeShapeGeometry.)
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 protegido GetFocusIndicatorInsideMargin Obtém a distância em unidades do mundo da caixa delimitadora da forma para o indicador de foco desenhado dentro da caixa delimitadora da forma. (Herdado de NodeShapeGeometry.)
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 caminho em torno da geometria da forma.Use o caminho retornado antes de aplicar GetPath() para qualquer outra forma.Use GetPathCopy() se você deseja manter um caminho. (Herdado de ShapeGeometry.)
Método protegido GetPath(RectangleD) Obtém o GraphicsPath da geometria.Este é um singleton da classe geometry.Não dispor.Use imediatamente.Se outro caminho for necessária, use GetPathCopy! (Herdado de RoundedRectangleShapeGeometry.)
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