I was wondering if it was possible to do either in WPF:

I guess the main problem here that I can’t embed a textblock in a line in XAML, which is something I’m use to doing. Does anyone have any idea of how I can tackle this problem?
EDIT: It would also have to handle diagonal text.
You can do this, this is actually pretty easy. You have to keep in mind that you can nest content inside a
<TextBlock>tag….