Questo testo fa parte del capitolo 27 del libro “Visual Basic 2010 spiegato a mia nonna” che sarà pubblicato fra poche settimane. Trovate l’esempio di codice tra gli esempi liberamente scaricabili al seguente indirizzo:https://deghetto.wordpress.com/2011/02/05/libro-visual-basic-2010-spiegato-a-mia-nonna/
Il controllo TextBlock permette di inserire un intero blocco di testo.
Impostando la proprietà TextWrapping a Wrap, poi, sarà possibile anche far andare il testo a capo.
La definizione XAML predefinita è la seguente:
1: <TextBlock
2: Height="23"
3: HorizontalAlignment="Left"
4: Margin="10,10,0,0"
5: Name="TextBlock1"
6: Text="TextBlock"
7: VerticalAlignment="Top" />
Vediamo quindi un blocco di testo definito nel codice XAML seguente:
1: <!-- Esempio: 27.14 -->
2: <Window x:Class="MainWindow"
3: xmlns=
4: "http://schemas.microsoft.com/winfx/2006/xaml/presentation"
5: xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
6: Title="MainWindow" Height="192" Width="361">
7: <Grid>
8: <TextBlock
9: Height="127"
10: FontWeight="Heavy"
11: HorizontalAlignment="Left"
12: Margin="12,12,0,0"
13: Name="TextBlock4"
14: VerticalAlignment="Top"
15: FontFamily="Latha"
16: FontSize="18"
17: Width="314"
18: TextWrapping="Wrap"
19: TextAlignment="Justify">
20: Blocco di testo:
21: il controllo TextBlock
22: permette di scrivere liberamente
23: e andare a capo automaticamente
24: (proprietà TextWrapping = Wrap).
25: </TextBlock>
26: </Grid>
27: </Window>
Potete vedere il risultato nella seguente figura.