Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Classe RectangleGeometry

Descreve um retângulo bidimensional.

Namespace:  System.Windows.Media
Assembly:  PresentationCore (em PresentationCore.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
public sealed class RectangleGeometry : Geometry
<RectangleGeometry .../>

O tipo RectangleGeometry expõe os membros a seguir.

  NomeDescrição
Método públicoRectangleGeometry() Inicializa uma nova instância da RectangleGeometry de classe e cria um retângulo com a área de zero.
Método públicoRectangleGeometry(Rect) Inicializa uma nova instância da RectangleGeometry de classe e especifica suas dimensões.
Método públicoRectangleGeometry(Rect, Double, Double) Inicializa uma nova instância da classe RectangleGeometry.
Método públicoRectangleGeometry(Rect, Double, Double, Transform) Inicializa uma nova instância da classe RectangleGeometry.
Superior
  NomeDescrição
Propriedade públicaBoundsObtém um Rect que especifica a caixa delimitadora de um RectangleGeometry. Esse método leva em consideração qualquer canetas. (Substitui Geometry.Bounds.)
Propriedade públicaCanFreeze Obtém um valor que indica se o objeto pode ser feito inalterável. (Herdado de Freezable.)
Propriedade públicaDependencyObjectType Obtém o DependencyObjectType que envolve o tipo de instância da CLR. (Herdado de DependencyObject.)
Propriedade públicaDispatcherObtém o Dispatcher esse DispatcherObject está associado. (Herdado de DispatcherObject.)
Propriedade públicaHasAnimatedPropertiesObtém um valor que indica se um ou mais AnimationClock objetos está associado a qualquer uma das propriedades de dependência do objeto. (Herdado de Animatable.)
Propriedade públicaIsFrozenObtém um valor que indica se o objeto é atualmente pode ser modificado. (Herdado de Freezable.)
Propriedade públicaIsSealed Obtém um valor que indica se essa instância atualmente é selada (somente leitura). (Herdado de DependencyObject.)
Propriedade públicaRadiusXObtém ou define o raio-x do uso elipse Arredonda os cantos do retângulo.
Propriedade públicaRadiusYObtém ou define o raio de y do uso elipse Arredonda os cantos do retângulo.
Propriedade públicaRectObtém ou define as dimensões do retângulo.
Propriedade públicaTransformObtém ou define o Transform objeto aplicado a uma Geometry. (Herdado de Geometry.)
Superior
  NomeDescrição
Método públicoApplyAnimationClock(DependencyProperty, AnimationClock)Aplica-se um AnimationClock para o DependencyProperty. Se a propriedade já é animada, o comportamento de entrega da SnapshotAndReplace é usado. (Herdado de Animatable.)
Método públicoApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)Aplica-se um AnimationClock para o DependencyProperty. Se a propriedade já é animada, especificado HandoffBehavior é usado. (Herdado de Animatable.)
Método públicoBeginAnimation(DependencyProperty, AnimationTimeline)Aplica uma animação para o DependencyProperty. A animação é iniciada quando o próximo quadro é processado. Se a propriedade especificada já é animada, o SnapshotAndReplace comportamento da entrega é usado. (Herdado de Animatable.)
Método públicoBeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)Aplica uma animação para o DependencyProperty. A animação é iniciada quando o próximo quadro é processado. Se a propriedade especificada já é animada, especificado HandoffBehavior é usado. (Herdado de Animatable.)
Método públicoCheckAccessDetermina se o segmento de chamada tem acesso a este DispatcherObject. (Herdado de DispatcherObject.)
Método públicoClearValue(DependencyProperty)Limpa o valor local de uma propriedade. A propriedade a ser limpa é especificada por um identificador da DependencyProperty. (Herdado de DependencyObject.)
Método públicoClearValue(DependencyPropertyKey)Limpa o valor local de uma propriedade somente leitura. A propriedade a ser limpa é especificada por uma DependencyPropertyKey. (Herdado de DependencyObject.)
Método públicoCloneCria um clone modificável isso RectangleGeometry, fazendo cópias profunda dos valores do objeto. Ao copiar propriedades de dependência, esse método copia ligações de dados e referências de recurso (mas eles não mais poderão resolver) mas não animações ou seus valores atuais.
Método públicoCloneCurrentValueCria um clone modificável isso RectangleGeometry objeto, fazendo cópias profunda dos valores atuais desse objeto. Referências de recurso, as ligações de dados e animações não são copiadas, mas são de seus valores atuais.
Método públicoCoerceValueConverte o valor especificado propriedade de dependência. Isso é feito chamando qualquer CoerceValueCallback especificada na metadados de propriedade para a propriedade de dependência conforme ela existe na chamada de função DependencyObject. (Herdado de DependencyObject.)
Método públicoEqualsDetermina se um fornecido DependencyObject é equivalente à atual DependencyObject. (Herdado de DependencyObject.)
Método públicoFillContains(Geometry)Indica se a geometria atual completamente contém especificado Geometry. (Herdado de Geometry.)
Método públicoFillContains(Point)Indica se a geometria contém especificado Point. (Herdado de Geometry.)
Método públicoFillContains(Geometry, Double, ToleranceType)Indica se a geometria atual contém especificado Geometry, dada a margem de erro especificada. (Herdado de Geometry.)
Método públicoFillContains(Point, Double, ToleranceType)Indica se a geometria contém especificado Point, dada a margem de erro especificada. (Herdado de Geometry.)
Método públicoFillContainsWithDetail(Geometry)Retorna um valor que descreve a interseção entre a geometria atual e a geometria especificada. (Herdado de Geometry.)
Método públicoFillContainsWithDetail(Geometry, Double, ToleranceType)Retorna um valor que descreve a interseção entre a geometria atual e a geometria especificada, dada a margem de erro especificada. (Herdado de Geometry.)
Método públicoFreeze()Torna o objeto atual unmodifiable e define sua IsFrozen propriedade para true. (Herdado de Freezable.)
Método públicoGetAnimationBaseValueRetorna o valor sem animação do especificado DependencyProperty. (Herdado de Animatable.)
Método públicoGetArea()Obtém a área da região preenchida da Geometry objeto. (Herdado de Geometry.)
Método públicoGetArea(Double, ToleranceType) Obtém a área da região preenchida isso RectangleGeometry objeto. (Substitui Geometry.GetArea(Double, ToleranceType).)
Método públicoGetAsFrozenCria uma cópia congelada da Freezable, usando valores de propriedade de base (sem animação). Porque a cópia está congelada, qualquer subobjetos congelados são copiados por referência. (Herdado de Freezable.)
Método públicoGetCurrentValueAsFrozenCria uma cópia congelada da Freezable usando valores de propriedade atual. Porque a cópia está congelada, qualquer subobjetos congelados são copiados por referência. (Herdado de Freezable.)
Método públicoGetFlattenedPathGeometry()Obtém um PathGeometry ou seja, uma aproximação poligonal da Geometry objeto. (Herdado de Geometry.)
Método públicoGetFlattenedPathGeometry(Double, ToleranceType)Obtém um PathGeometry, dentro da tolerância especificada, que é uma aproximação poligonal da Geometry objeto. (Herdado de Geometry.)
Método públicoGetHashCodeObtém um código de hash para este DependencyObject. (Herdado de DependencyObject.)
Método públicoGetLocalValueEnumeratorCria um enumerador especializado para determinar quais propriedades de dependência localmente têm definir valores nessa DependencyObject. (Herdado de DependencyObject.)
Método públicoGetOutlinedPathGeometry()Obtém um PathGeometry ou seja, um contorno simplificado da região preenchida da Geometry. (Herdado de Geometry.)
Método públicoGetOutlinedPathGeometry(Double, ToleranceType)Obtém um PathGeometry, dentro da tolerância especificada, que é uma estrutura de tópicos simplificada da região preenchida da Geometry. (Herdado de Geometry.)
Método públicoGetRenderBounds(Pen)Retorna um retângulo alinhado ao eixo exatamente suficientemente grande para conter a geometria depois que ele descreveu com a versão especificada Pen. (Herdado de Geometry.)
Método públicoGetRenderBounds(Pen, Double, ToleranceType)Retorna um retângulo alinhado ao eixo exatamente suficientemente grande para conter a geometria depois que ele descreveu com a versão especificada Pen, considerando o fator de tolerância especificada. (Herdado de Geometry.)
Método públicoGetType Obtém o Type da instância atual. (Herdado de Object.)
Método públicoGetValueRetorna o valor atual de efetivo de um propriedade de dependência nesta instância de um DependencyObject. (Herdado de DependencyObject.)
Método públicoGetWidenedPathGeometry(Pen)Obtém um PathGeometry ou seja a forma definida por um traço na Geometry produzido pelo especificado Pen. (Herdado de Geometry.)
Método públicoGetWidenedPathGeometry(Pen, Double, ToleranceType)Obtém um PathGeometry ou seja a forma definida por um traço na Geometry produzido pelo especificado Pen, considerando o fator de tolerância especificada. (Herdado de Geometry.)
Método públicoInvalidatePropertyAvalia o valor efetivo de propriedade de dependência especificado (Herdado de DependencyObject.)
Método públicoIsEmpty Determina se este RectangleGeometry objeto está vazio. (Substitui Geometry.IsEmpty().)
Método públicoMayHaveCurves Determina se este RectangleGeometry objeto pode ter segmentos curvados. (Substitui Geometry.MayHaveCurves().)
Método públicoReadLocalValueRetorna o valor de local de um propriedade de dependência, se ele existir. (Herdado de DependencyObject.)
Método públicoSetCurrentValueDefine o valor de um propriedade de dependência sem alterar sua fonte de valor. (Herdado de DependencyObject.)
Método públicoSetValue(DependencyProperty, Object)Define o valor de local de um propriedade de dependência, especificado por seu identificador de propriedade de dependência. (Herdado de DependencyObject.)
Método públicoSetValue(DependencyPropertyKey, Object)Define o valor de local de somente leitura propriedade de dependência, especificado pelo DependencyPropertyKey identificador de propriedade de dependência. (Herdado de DependencyObject.)
Método protegidoShouldSerializePropertyRetorna um valor que indica se os processos de serialização devem serializar o valor para o fornecido propriedade de dependência. (Herdado de DependencyObject.)
Método públicoShouldSerializeTransformObtém um valor que indica se o valor da Transform propriedade deve ser serializada. (Herdado de Geometry.)
Método públicoStrokeContains(Pen, Point)Determina se o especificado Point está contido no traçado produzido pela aplicação especificado Pen à geometria. (Herdado de Geometry.)
Método públicoStrokeContains(Pen, Point, Double, ToleranceType)Determina se o especificado Point está contido no traçado produzido pela aplicação especificado Pen à geometria, dada a margem de erro especificada. (Herdado de Geometry.)
Método públicoStrokeContainsWithDetail(Pen, Geometry)Retorna um valor que descreve a interseção entre especificado Geometry e o traçado criada aplicando especificado Pen à geometria atual. (Herdado de Geometry.)
Método públicoStrokeContainsWithDetail(Pen, Geometry, Double, ToleranceType)Obtém um valor que descreve a interseção entre especificado Geometry e o traçado criada aplicando especificado Pen à geometria atual, dada a margem de erro especificada. (Herdado de Geometry.)
Método públicoToString()Cria uma representação de seqüência de caracteres do objeto com base na cultura atual. (Herdado de Geometry.)
Método públicoToString(IFormatProvider)Cria uma representação de seqüência de caracteres do objeto usando as informações de formatação específicas da cultura especificadas. (Herdado de Geometry.)
Método públicoVerifyAccessImpõe que o segmento de chamada tem acesso a este DispatcherObject. (Herdado de DispatcherObject.)
Superior
  NomeDescrição
Evento públicoChangedOcorre quando o Freezable ou um objeto nele contido é modificado. (Herdado de Freezable.)
Superior
  NomeDescrição
Campo públicoMembro estáticoRadiusXProperty Identifica o RadiusXpropriedade de dependência. 
Campo públicoMembro estáticoRadiusYProperty Identifica o RadiusYpropriedade de dependência. 
Campo públicoMembro estáticoRectProperty Identifica o Rectpropriedade de dependência. 
Superior
  NomeDescrição
Implementação explícita da interfaceMétodo particularIFormattable.ToStringFormata o valor da instância atual usando o formato especificado. (Herdado de Geometry.)
Superior

.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte .Requisitos de sistema do NET Framework.
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.
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.