|
|||
TextBlockСтр 1 из 3Следующая ⇒ 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>
|
|||
|