Partilhar via


Como: Definir um Retângulo Usando uma Geometria de Retângulos

Este exemplo descreve como usar a classe RectangleGeometry para descrever um retângulo.

Exemplo

O exemplo a seguir mostra como criar e renderizar um RectangleGeometry. A posição relativa e as dimensões do retângulo são definidas por uma estrutura Rect. A posição relativa é 50,50 e a altura e a largura são ambos 25 criando um quadrado. O interior do retângulo é pintado com pincel LemonChiffon e seu contorno é pintado com um traço Black com uma espessura de 1.

<Path Fill="LemonChiffon" Stroke="Black" StrokeThickness="1">
  <Path.Data>
    <RectangleGeometry Rect="50,50,25,25" />
  </Path.Data>
</Path>
RectangleGeometry myRectangleGeometry = new RectangleGeometry();    
myRectangleGeometry.Rect = new Rect(50,50,25,25);

Path myPath = new Path();
myPath.Fill = Brushes.LemonChiffon;
myPath.Stroke = Brushes.Black;
myPath.StrokeThickness = 1;
myPath.Data = myRectangleGeometry;

Geometria de Retângulos

Um RectangleGeometry

Embora esse exemplo tenha usado um elemento Path para processar o RectangleGeometry, há muitas outras maneiras para utilizar objetos RectangleGeometry. Por exemplo, um RectangleGeometry pode ser usado para especificar a Clip de um UIElement ou o Geometry de um GeometryDrawing.

Outras classes de geometria simples incluem LineGeometry e EllipseGeometry. Esses geometrias, bem como aquelas mais complexas, também podem ser criadas usando um PathGeometry ou StreamGeometry.

Consulte também

Tarefas

Como: Create a Composite Shape

Como: Criar um Shape usando um PathGeometry

Conceitos

Visão Geral de Geometria