テキストブロックの文字列の一部を修飾する方法を教えてください。

<TextBlock>
前半<Bold>太字</Bold>後半
</TextBlock>

リテラルなら上で良いけど、前半、太字、後半をバインドする方法が分からないです。