Если честно, я ничего не знаю о PowerBoots. Тем не менее:
Я думаю, что вы на правильном пути, насколько предварительная обработка текста идет. Вам нужно разобрать текст из твита и выяснить, что такое ссылка @
, что такое hyperlink
и т. Д.
С этим знанием вы можете начать заполнять свой TextBlock, как я думаю, вы пытались сделать в представленном вами коде. Тем не менее, вы правы, считая, что Label
не является правильным выбором. Фактически, Элемент, который вы хотите, называется Run
. A Run
- это не более чем текст, отсюда и термин. В конечном счете, для вашего простого примера код будет выглядеть так:
boots { border -borderthickness 10 -cornerradius 10 -borderbrush orange `
{ textblock { `
run 'Rails on IIS7' -backgr green; hyperlink 'http://is.gd/vWPn' -backg 'red' } `
} } -width 400
при условии, что я правильно понял синтаксис для PowerBoots.