Общие сведения о модели содержимого TextBlock
Обновлен: Ноябрь 2007
Данный обзор модели содержимого содержит описание поддерживаемого содержимого для TextBlock. TextBlock является упрощенным элементом управления для отображения небольших объемов данных.
В этом разделе содержатся следующие подразделы.
- Свойство содержимого TextBlock
- Добавление содержимого потока
- Типы, совместно использующие модель содержимого
- Типы, которые могут содержать объекты TextBlock
- Связанные разделы
Свойство содержимого TextBlock
TextBlock имеет следующие свойства содержимого.
Добавление содержимого потока
TextBlock поддерживает размещение и отображение элементов содержимого потока Inline. Поддерживаются элементы AnchoredBlock, Bold, Hyperlink, InlineUIContainer, Italic, LineBreak, Run, Span и Underline.
В следующем примере показано, как использовать свойство Inlines для добавления элементов потока в TextBlock.
TextBlock textBlock1 = new TextBlock();
TextBlock textBlock2 = new TextBlock();
textBlock1.TextWrapping = textBlock2.TextWrapping = TextWrapping.Wrap;
textBlock2.Background = Brushes.AntiqueWhite;
textBlock2.TextAlignment = TextAlignment.Center;
textBlock1.Inlines.Add(new Bold(new Run("TextBlock")));
textBlock1.Inlines.Add(new Run(" is designed to be "));
textBlock1.Inlines.Add(new Italic(new Run("lightweight")));
textBlock1.Inlines.Add(new Run(", and is geared specifically at integrating "));
textBlock1.Inlines.Add(new Italic(new Run("small")));
textBlock1.Inlines.Add(new Run(" portions of flow content into a UI."));
textBlock2.Text =
"By default, a TextBlock provides no UI beyond simply displaying its contents.";
На следующем рисунке показан результат выполнения этого примера.
Типы, совместно использующие модель содержимого
Только TextBlock использует эту модель содержимого.
Типы, которые могут содержать объекты TextBlock
См. раздел Модель содержимого WPF.