Übersicht über das TextBlock-Inhaltsmodell
Aktualisiert: November 2007
In dieser Inhaltsmodellübersicht wird der unterstützte Inhalt für einen TextBlock beschrieben. Ein TextBlock ist ein einfaches Steuerelement für die Anzeige von fortlaufenden Inhalten geringen Umfangs.
Dieses Thema enthält folgende Abschnitte.
- TextBlock-Inhaltseigenschaft
- Hinzufügen von fortlaufendem Inhalt
- Typen, für die dieses Inhaltsmodell freigegeben wird
- Typen, die TextBlock-Objekte enthalten können
- Verwandte Abschnitte
TextBlock-Inhaltseigenschaft
Ein TextBlock verfügt über die folgenden Inhaltseigenschaften.
Hinzufügen von fortlaufendem Inhalt
TextBlock unterstützt das Hosting und die Anzeige von fortlaufenden Inline-Inhaltselementen. Zu den unterstützten Elementen gehören: AnchoredBlock, Bold, Hyperlink, InlineUIContainer, Italic, LineBreak, Run, Span und Underline.
Im folgenden Beispiel wird dargestellt, wie die Inlines-Eigenschaft verwendet wird, um einem TextBlock fortlaufende Inhaltselemente hinzuzufügen.
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.";
In der folgenden Abbildung wird das Rendering dieses Beispiels veranschaulicht.
Typen, für die dieses Inhaltsmodell freigegeben wird
Nur TextBlock verwendet dieses Inhaltsmodell.
Typen, die TextBlock-Objekte enthalten können
Siehe WPF-Inhaltsmodell.