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.
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.