当前位置: 代码迷 >> Silverlight >> SL TextBlock 和 WP7 TextBlock的一个烦人区别,求高手解决解决方案
  详细解决方案

SL TextBlock 和 WP7 TextBlock的一个烦人区别,求高手解决解决方案

热度:8297   发布时间:2013-02-26 00:00:00.0
SL TextBlock 和 WP7 TextBlock的一个烦人区别,求高手解决
问题很简单,看如下代码:

<TextBlock>
  <Run Text="1234" />
  <Run Text="5678" />
</TextBlock>

这段代码在普通Silverlight环境下和Windows Phone 7环境下输出是不一样的

在Silverlight下输出是:12345678
在Win Phone下输出是: 1234 5678

Win Phone的输出在1234和5678之间有一个很明显的Gap(间隔)

这到底是怎么回事?是否属于Windows Phone Silerlight的Bug?

求高手,如何去掉这个烦人的间隔

多谢
------解决方案--------------------------------------------------------
没人会吗?算了,我自己已经解决了

把格式改成这样:
<TextBlock>
  <Run Text="1234" /><Run Text="5678" />
</TextBlock>

就好了

MLGB的,还是国外论坛一哥们给我解决的,在俺看来,真正的高手--俺不得不悲催的承认,还是在国外!

不过这个是微软Silverlight for windows phone 和Visual Studio 2010的一个Bug,我已经给微软发信要求他们改正。不知道微软是否已经在最新的VS2012中改正过来
  相关解决方案