Vue d'ensemble de TextBlock
Mise à jour : novembre 2007
Le contrôle TextBlock fournit une prise en charge de texte flexible pour les applications WPF. L'élément cible principalement les scénarios interface utilisateur de base qui ne nécessitent pas plus d'un paragraphe de texte. Il prend en charge plusieurs propriétés qui permettent un contrôle précis de présentation, telles que FontFamily, FontSize, FontWeight, TextEffects et TextWrapping. Le contenu de texte peut être ajouté à l'aide de la propriété Text. Lorsqu'il est utilisé en XAML, le contenu se trouvant entre les balises d'ouverture et de fermeture est ajouté implicitement comme texte de l'élément.
Pour une explication de toutes les propriétés déclarées sur TextBlock, consultez Propriétés TextBlock, exemple.
Un élément TextBlock peut être instancié très simplement à l'aide de XAML.
<TextBlock FontSize="18" FontWeight="Bold" FontStyle="Italic">
Hello, world!
</TextBlock>
De la même façon, l'utilisation de l'élément TextBlock dans le code est relativement simple.
Dim myTextBlock As New TextBlock()
myTextBlock.FontSize = 18
myTextBlock.FontWeight = FontWeights.Bold
myTextBlock.FontStyle = FontStyles.Italic
myTextBlock.Text = "Hello, world!"
TextBlock myTextBlock = new TextBlock();
myTextBlock.FontSize = 18;
myTextBlock.FontWeight = FontWeights.Bold;
myTextBlock.FontStyle = FontStyles.Italic;
myTextBlock.Text = "Hello, world!";
Remarque :Label peut être utilisé comme une alternative à TextBlock pour les situations où une prise en charge de texte minimale est requise, comme l'étiquette pour un contrôle. L'utilisation de Label peut être avantageuse car encore moins de ressources (poids plus léger) sont requises que pour un TextBlock.