Posted an alternative answer with attached property here, which I think is nicer than using a converter or a derived TextBlock control.