## With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

No credit card required

# Chapter 8. Two-Dimensional Drawing Controls

Chapter 5, "Content Controls," describes controls that display information to the user. Most of these controls display textual data or images.

This chapter describes controls that display more graphical output: two-dimensional (2D) drawing controls. These controls draw lines, ellipses, curves, and other 2D shapes.

This chapter also describes the Path mini-language that you can use to concisely make the `Path` object produce complex drawings.

# Control Overview

The following table briefly lists the controls described in this chapter together with their purposes. You can use this table to help decide which control to use to satisfy your needs.

Control

Purpose

`Ellipse`

Draws an ellipse.

`Line`

Draws a line.

`Path`

Draws a series of lines and curves.

`Polygon`

Draws a series of line segments that connect a series of points. It finishes by connecting the last point to the first.

`Polyline`

Draws a series of line segments that connect a series of points.

`Rectangle`

Draws a rectangle.

# Stroke Properties

The controls described in this chapter draw linear features. Whether they draw a single line segment, a closed ellipse, or a complex sequence of curves, lines, and polygons, they all basically draw lines.

WPF provides a special set of properties to control the way those lines are drawn. These properties control the lines' colors, dash style, and thickness.

The following table summarizes these controls' most important drawing properties:

Property

Purpose

`Fill`

The control's background ...

## With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

No credit card required