Поделиться через


Практическое руководство. Рисование ломаной, используя элемент Polyline

Обновлен: Ноябрь 2007

В этом примере демонстрируется рисование ломаной, которая представляет собой последовательность соединенных линий, с помощью элемента Polyline.

Чтобы нарисовать ломаную, создайте элемент Polyline и используйте его свойство Points для указания вершины фигуры. Наконец, используйте свойства Stroke и StrokeThickness для описания структуры ломаной, поскольку линия без штриха является невидимой.

ms747354.alert_note(ru-ru,VS.90).gifПримечание.

Так как элемент Polyline представляет собой не замкнутую фигуру, свойство Fill не действует, даже если намеренно замкнуть контур фигуры. Чтобы создать замкнутую фигуру с помощью свойства Fill, используйте элемент Polygon.

В следующем примере рисуются два элемента Polyline внутри элемента управления Canvas.

Пример

В Язык XAML (Extensible Application Markup Language) допустимым синтаксисом для точек является список, содержащий пары разделенных пробелом координат x и y.

<Canvas Height="400" Width="400">


  <Polyline
    Points="10,110 60,10 110,110"
    Stroke="Black"
    StrokeThickness="4" />

  <Polyline
    Points="10,110 110,110 110,10"
    Stroke="Black"
    StrokeThickness="4"
    Canvas.Left="150" />


  </Canvas>

Хотя этот пример использует объект Canvas для хранения ломаных, можно использовать элементы Polyline (и все остальные элементы фигур) с любым объектом Panel или Control, поддерживающим нетекстовое содержимое.

Этот пример является частью полного примера; полный пример содержится в разделе Пример элементов геометрических фигур.

См. также

Задачи

Пример элементов геометрических фигур

Основные понятия

Обзор фигур и базовых средств рисования в приложении WPF

Ссылки

Polyline

Polygon

Shape