我有这样的文字:'IIS7 上的 Rails http://is.gd/vWPn '(这是 shanselman 的推文)。我想以某种方式使用 wpf 显示它。我应该如何预处理文本以及使用什么控件?
当前的解决方案是我创建 2 个控件:标签和超链接并将它们添加到 TextBlock 中。在 powerboots 中它看起来像这样:
boots { border -borderthickness 10 -cornerradius 10 -borderbrush orange `
{ textblock { `
label 'Rails on IIS7' -backgr green; hyperlink 'http://is.gd/vWPn' -backg 'red' } `
} } -width 400
然而它看起来很奇怪——超链接被移动了,我不知道为什么。替代文字 http://img12.imageshack.us/img12/1363/powerbootshl.jpg
还有一个问题 - 可以使用 Label 来显示文本吗?我问是因为标签似乎无法包装它的内容。我应该使用 TextBlock 还是完全其他的东西?