none
实现类似新浪微博的文字显示效果 RRS feed

  • 问题


  • 实现文字中含有超链接或者@用户的效果……

    在Silverlight WindowsPhone 下RichTextBox这个控件是可以被继承的, 但是到了RunTime 框架下的 WindowsPhone 中RichTextBlock是密封类了  没法进行继承改造了  有什么解决的办法吗?
    2015年3月30日 3:56

答案

  • RichTextBlock的Paragraph可以添加很多种控件。他这种效果可以用HyperlinkButton和TextBlock组合实现,或者变色的部分用TextBlock添加颜色和Tapped事件来完成。
    2015年3月30日 9:41
  • 可以写一段解析代码(Converter)啊,可以把传入的数据解析成超链接 HyperLink或者是有不同的Font Size,然后把整块的内容绑定到RichTextBlock里面去。

    --James


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年5月8日 8:54
    版主

全部回复

  • RichTextBlock的Paragraph可以添加很多种控件。他这种效果可以用HyperlinkButton和TextBlock组合实现,或者变色的部分用TextBlock添加颜色和Tapped事件来完成。
    2015年3月30日 9:41
  • Hi Cherry.L

    是的,是可以添加很多种控件,但是我想继承它,在Text进行数据绑定的时候,去判断里面是否包含超链接等一些特殊文字,然后Add控件元素进去,但是现在没法继承它了,没法做上面的操作,怎么办?

    2015年3月30日 10:59
  • 在工程里新建一个控件
    2015年3月31日 3:32
  • 可以写一段解析代码(Converter)啊,可以把传入的数据解析成超链接 HyperLink或者是有不同的Font Size,然后把整块的内容绑定到RichTextBlock里面去。

    --James


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年5月8日 8:54
    版主