In a Windows Phone 7 application, when I place a TextBlock in the grid and set its HorizontalAlignment to \"Center\" and its TextWrapping
HorizontalAlignment
Center
TextWrapping
You are probably missing TextAlignment:
<TextBlock TextAlignment="Center" />
HorizontalAlignment will center the TextBlock, TextAlignment will align the text inside the textblock.