Хелпикс

Главная

Контакты

Случайная статья





TextBlock



TextBlock

Элемент предназначен для вывода текстовой информации, для создания простых надписей:

<StackPanel>

<TextBlock>Текст1</TextBlock>

<TextBlock Text="Текст2" />

</StackPanel>

Ключевым свойством здесь является свойство Text, которое задает текстовое содержимое. Причем в случае <TextBlock>Текст1</TextBlock> данное свойство задается неявно.

С помощью таких свойств, как FontFamily, TextDecorations и др., мы можем настроить отображение текста. Однако мы можем задать и более сложное форматирование, например:

<TextBlock TextWrapping="Wrap">

<Run FontSize="20" Foreground="Red" FontWeight="Bold">О</Run>

<Run FontSize="16" Foreground="LightSeaGreen">негин был, по мненью многих...</Run>

</TextBlock>

 

Элементы Run представляют куски обычного текста, для которых можно задать отдельное форматирование.

Для изменения параметров отображаемого текста данный элемент имеет такие свойства, как LineHeight, TextWrapping и TextAlignment.

Свойство LineHeight позволяет указывать высоту строк.

Свойство TextWrapping позволяет переносить текст при установке этого свойства TextWrapping="Wrap". По умолчанию это свойство имеет значение NoWrap, поэтому текст не переносится.

Свойство TextAlignment выравнивает текст по центру (значение Center), правому (Right) или левому краю (Left): <TextBlock TextAlignment="Right">

Для декорации текста используется свойство TextDecorations, например, если TextDecorations="Underline", то текст будет подчеркнут.

Если нам вдруг потребуется перенести текст на другую строку, то тогда мы можем использовать элемент LineBreak:

<TextBlock>

   Однажды в студеную зимнюю пору

<LineBreak />

Я из лесу вышел

</TextBlock>



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.