Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 25
criando um quadrado. O interior do retângulo é pintado com um pincel de 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;
Dim myRectangleGeometry As New RectangleGeometry()
myRectangleGeometry.Rect = New Rect(50,50,25,25)
Dim myPath As New Path()
myPath.Fill = Brushes.LemonChiffon
myPath.Stroke = Brushes.Black
myPath.StrokeThickness = 1
myPath.Data = myRectangleGeometry
GeometriaRetangular
Embora este exemplo tenha usado um elemento Path para renderizar o RectangleGeometry, há muitas outras maneiras de usar objetos RectangleGeometry. Por exemplo, um RectangleGeometry pode ser usado para especificar o Clip de um UIElement ou o Geometry de um GeometryDrawing.
Outras classes de geometria simples incluem LineGeometry e EllipseGeometry. Essas geometrias, bem como as mais complexas, também podem ser criadas usando um PathGeometry ou StreamGeometry.
Consulte também
- Visão geral da geometria
- criar uma forma composta
- Criar uma forma usando um PathGeometry
.NET Desktop feedback