Vue d'ensemble du modèle de contenu TextBlock

Mise à jour : novembre 2007

Cette vue d'ensemble de modèle de contenu décrit le contenu pris en charge pour un TextBlock. Un TextBlock est un contrôle léger pour l'affichage de petites quantités de contenu de flux.

Cette rubrique comprend les sections suivantes.

  • Propriété de contenu TextBlock
  • Ajout de contenu de flux
  • Types partageant ce modèle de contenu
  • Types pouvant contenir des objets TextBlock
  • Rubriques connexes

Propriété de contenu TextBlock

Un objet TextBlock contient les propriétés de contenu suivantes.

Ajout de contenu de flux

TextBlock prend en charge l'hébergement et l'affichage d'éléments du contenu de flux Inline. Les éléments pris en charge comprennent AnchoredBlock, Bold, Hyperlink, InlineUIContainer, Italic, LineBreak, Run, Span et Underline.

L'exemple suivant montre comment utiliser la propriété Inlines pour ajouter des éléments de flux à un 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.";

L'illustration suivante montre comment s'affiche cet exemple.

Capture d'écran : TextBlocks et boutons

Types partageant ce modèle de contenu

Seul TextBlock utilise ce modèle de contenu.

Types pouvant contenir des objets TextBlock

Consultez Modèle de contenu WPF.

Voir aussi

Concepts

Vue d'ensemble des documents dynamiques