Практическое руководство. Рисование ломаной, используя элемент Polyline
Обновлен: Ноябрь 2007
В этом примере демонстрируется рисование ломаной, которая представляет собой последовательность соединенных линий, с помощью элемента Polyline.
Чтобы нарисовать ломаную, создайте элемент Polyline и используйте его свойство Points для указания вершины фигуры. Наконец, используйте свойства Stroke и StrokeThickness для описания структуры ломаной, поскольку линия без штриха является невидимой.
![]() |
---|
Так как элемент 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