Compartilhar via


Interface IGeometryHost

Define a interface do recipiente da geometria.

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

Sintaxe

'Declaração
Public Interface IGeometryHost
public interface IGeometryHost

O tipo IGeometryHost expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública GeometryBackgroundBrushId Obtém a id de recurso de pincel que será usada para preencher o plano de fundo da geometria.
Propriedade pública GeometryBoundingBox Obtém a caixa delimitadora da geometria.
Propriedade pública GeometryHasFilledBackground Obtém um valor indicando se o plano de fundo da geometria será preenchido.
Propriedade pública GeometryHasOutline Obtém um valor indicando se o contorno da geometria será desenhado.
Propriedade pública GeometryHasShadow Obtém um valor que indica se a geometria exibe uma sombra.
Propriedade pública GeometryOutlinePenId Obtém a id de recurso de caneta que será usada para desenhar o contorno da geometria.
Propriedade pública GeometryStyleSet Obtém o estilo definido para usar para a geometria.

Superior

Métodos

  Nome Descrição
Método público ExcludeGeometryFromClipRegion Exclui a região de recorte essa geometria, incluindo as geometrias de objetos descendentes de IGeometryHost.
Método público TranslateGeometryToAbsoluteBounds Converte um retângulo de coordenadas em relação ao canto superior esquerdo do pai do IGeometryHost em coordenadas absolutas do mundo.
Método público TranslateGeometryToRelativeBounds Converte um retângulo de coordenadas absolutas do mundo para coordenadas relativas ao canto superior esquerdo do pai do IGeometryHost.
Método público UpdateGeometryLuminosity(DiagramClientView, Brush) Modifica a luminosidade do pincel especificado.
Método público UpdateGeometryLuminosity(DiagramClientView, Pen) Modifica a luminosidade da pena.

Superior

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling.Diagrams