Рис. 12. Стандартные элементы WPF.
Формально, к элементам управления относятся классы, унаследованные от класса Control. Рассмотрим некоторые собственные свойства этого класса, разбив их на группы:
1. Внешний вид. Свойство Template задаёт шаблон, полностью определяющий внешний вид элемента управления.
2. Позиционирование содержимого. За позиционирование ответственны свойства Padding, HorizontalContentAlignment и VerticalContentAlignment.
3. Цвета и окантовка.
Foreground – кисть для отображения содержимого;
Background – кисть для фона элемента;
BorderBrush и BorderThickness – кисть и ширина окантовки.
4. Шрифт содержимого.
FontFamily – имя семейства шрифтов (например, "Arial");
FontSize – размер шрифта в единицах WPF;
FontStyle – наклон текста. Нужный набор можно получить из статических свойств класса FontStyles: Normal, Italic или Oblique;
FontWeight – вес (т.е. толщина) текста. Предварительно заданный набор можно получить, используя статические свойства класса FontWeight;
FontStretch – величина, на которую растягивается или сжимается текст.
5. Табуляция. Целочисленное свойство TabIndex и булево IsTabStop.