Классические элементы пользовательского интерфейса в Windows Presentation Foundation. Шамшев Ан. Б. - 13 стр.

UptoLike

Составители: 

12
определяются отдельно, операционная система подразумевает, что все они
связаны между собой. Поэтому можно конфигурировать элемент для ис-
пользования Arial Regular, присвоить свойству FontWeight значение Bold и
быть уверенными в том, что WPF будет использовать гарнитуру Arial
Bold.
При выборе шрифта необходимо указывать полное имя семейства,
как показано ниже:
<Button Name="cmd" FontFamily="Times New Roman" FontSize="18">
A Button</Button>
Программный код практически аналогичен:
cmd.FontFamily = "Times New Roman";
cmd.FontSize = "18";
При идентификации FontFamily нельзя использовать укороченную
строку. Чтобы получить курсив или полужирный шрифт, можно (хотя и
необязательно) использовать полное имя гарнитуры, как показано ниже:
<Button FontFamily="Times New Roman Bold">A Button</Button>
Тем не менее проще использовать просто имя семейства и задавать
другие свойства (такие как FontStyle и FontWeight), чтобы получить тре-
буемый вариант. Например, следующая разметка присваивает семейству
шрифт Times New Roman, а весу шрифта — FontWeights.Bold:
<Button FontFamily="Times New Roman" FontWeight="Bold">A Button</Button>
1.5. Текстовые декорации и типография
Некоторые элементы поддерживают более сложную манипуляцию
текстом при помощи свойств TextDecorations и Typography, которые поз-
воляют украшать текст. Например, можно задать свойство TextDecorations
с помощью статического свойства из класса TextDecorations. Оно предла-
гает только четыре декорации, каждая из которых позволяет добавить в
текст некоторую разновидность линии. Они включают в себя Baseline,
OverLine, Strikethrough и Underline. Свойство Typography является более
сложным оно позволяет получать доступ к специализированным вари-
антам гарнитур, которые могут предоставить лишь некоторые шрифты. В