2011-04-11 2 views
0

Je développe une application Windows Phone 7.Aligner TextBlock dans un ListBoxItem

Je veux centrer verticalement un TextBlock dans un ListBoxItem. Voici mon code XAML:

<ListBoxItem x:Name="SingleGameItem" Height="79" Margin="10,5"> 
    <TextBlock HorizontalAlignment="Center" Height="31" Margin="5" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Center" Width="431" TextAlignment="Center"/> 
</ListBoxItem> 

Comment puis-je faire cela?

+0

Qu'advient-il lorsque vous utilisez le XAML que vous avez posté? – Praetorian

+0

TextBlock est aligment verticalement en haut de ListBoxItem. – VansFannel

+0

Avez-vous essayé de définir 'VerticalContentAlignment' à' Center' sur le ListBox ou le ListBoxItem lui-même? – Praetorian

Répondre

0

La solution est:

<ListBox x:Name="Options" Margin="12,8,8,8" Grid.Row="1"> 
    <ListBoxItem x:Name="SingleGameItem" Height="79" Margin="10,5" VerticalAlignment="Center"> 
     <TextBlock HorizontalAlignment="Center" Height="31" Margin="5" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Center" Width="431" TextAlignment="Center"/> 
    </ListBoxItem> 
</ListBox> 

Désolé.

Questions connexes