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

UptoLike

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

13
качестве примера можно упомянуть различные выравнивания чисел, лига-
туры (связи между соседними буквами) и капители.
На практике особенности TextDecorations и Typography находят свое
применение только в содержимом потоковых документов. Однако их
можно применять и в классе TextBox. Кроме того, они поддерживаются
элементом управления TextBlock, являющимся облегченной версией Label
и прекрасно подходящим для показа небольших объемов текстового со-
держимого и допускающего перенос текста. Несмотря на то, что примене-
ние TextDecorations в элементе управления TextBox маловероятно или
будет изменено его свойство Typography, в некоторых случаях может по-
надобиться использовать подчеркивание в TextBlock. Соответствующий
пример показан ниже:
<TextBlock TextDecorations="Underline">Underlined text</TextBlock>
1.5.1. Наследование шрифтов
Когда задается одно из свойств шрифта, значение этого свойства
проходит сквозь вложенные объекты. Например, если задать свойство
FontFamily для окна верхнего уровня, то каждый элемент управления в
данном окне получит это же значение FontFamily до элемента, который
явно переопределит это свойство. Эта особенность работает благодаря то-
му, что свойства шрифтов являются свойствами зависимостей, а одной из
возможностей, предоставляемых свойствами зависимостей, является
наследование значений свойств в данном случае процесс передачи па-
раметров шрифта всем вложенным элементам управления.
Следует отметить, что наследование значения свойства может осу-
ществляться в элементах, которые не поддерживают это свойство. Напри-
мер, пусть создано окно, в котором имеется панель StackPanel, а внутри
нее три метки Label. Можно задать свойство FontSize окна, поскольку
класс Window происходит от класса Control. Панели непосредственно за-
дать свойство FontSize нельзя, так как она не является элементом управ-
ления. Тем не менее заданное свойство FontSize окна пройдет «сквозь»