Show / Hide Table of Contents

Практическое руководство. Определение прямоугольника с помощью объекта RectangleGeometry

В этом примере описывается использование RectangleGeometry класс, который описывает прямоугольник.

Пример

В следующем примере показано, как создать и отобразить RectangleGeometry. Относительное положение и размеры прямоугольника определяются Rect структуры. Относительное положение — 50,50 и высота и ширина — 25 создает квадрат. Прямоугольник закрашивается кистью LemonChiffon кисть и его контура отрисовывается с Black штриха с толщиной, равной 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;

Практическое руководство
RectangleGeometry

Несмотря на то, что в этом примере используется Path элемента для визуализации RectangleGeometry, существует много способов использовать RectangleGeometry объектов. Например RectangleGeometry может использоваться для указания Clip из UIElement или Geometry из GeometryDrawing.

Другие простые геометрические классы включают LineGeometry и EllipseGeometry. Эти геометрические объекты, а также более сложные, могут также создаваться с использованием PathGeometry или StreamGeometry.

См. также

  • Общие сведения о классе Geometry
  • Создание составной фигуры
  • Создание фигуры с помощью объекта PathGeometry
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX