1

Cider(Visual Studio XAML 显示)正确地环绕和分隔我的文本,WP 模拟器和实际的 WP 设备没有。(在 Silverlight、WP7、WP8、VS2010、VS2012 中测试)。我的愿望是让文本显示在苹果酒中。请看下图:

在此处输入图像描述

很容易重现。只需将以下内容添加到页面。

<Canvas Background="#000000" Width="480" Height="648" x:Name="Slide">
    <Canvas Canvas.Left="5.76" Canvas.Top="0" Name="callout" Width="342" Height="104.56999969482422">
        <Path StrokeLineJoin="Round" Fill="#E51400" Data="M0,17.43A17.43,17.43 0 0 1 17.43,0L199.5,0L199.5,0L285,0L324.57,0A17.43,17.43 0 0 1 342,17.43L342,61L365.94,74.51L342,87.14L342,87.14A17.43,17.43 0 0 1 324.57,104.57L285,104.57L199.5,104.57L199.5,104.57L17.43,104.57A17.43,17.43 0 0 1 0,87.14L0,87.14L0,61L0,61Z"/>
        <TextBlock Canvas.Top="8.7" Canvas.Left="12.3" Width="324.6" Height="90.76" LineHeight="28.8" LineStackingStrategy="BlockLineHeight" TextWrapping="Wrap" TextAlignment="Center" Foreground="#FFFFFF" FontFamily="Segoe WP Semibold" FontSize="24">
            <Run Text="It's overlapping. It's all spilling over the edge. One word, two syllables. Demarcation." />
        </TextBlock>
    </Canvas>
</Canvas>

您可以忽略该<Path/>对象,因为它仅用于显示布局时的外观。我已经尝试了我能想到的一切LayoutRounding="False",等等。似乎没有任何效果。

在 Silverlight 项目(不是 WP8 项目)中,文本在 Cider 和网页的 Silverlight 加载项中均显示不正确。

有没有办法让文本出现在应用程序(模拟器、设备)中,就像它在 WP8 项目的苹果酒中一样?

4

0 回答 0