Since TextBlock is derived not from Control, but directly from FrameworkElement, it doesn't support HorizontalContentAlignment and VerticalContentAlignment properties.
** It does, however, have a TextAlignment property. Since text is its content I'm guessing this is really what you should be looking for.