none
RichTextColumns中的InlineUIContainer被截断 RRS feed

  • 问题

  • 我的工程中用到了ItemDetailPage模板,其中用到了一个RichTextColumns控件,可以把RichTextBlock自动扩展成多列,如果是文字可以正常工作,可如果我在RichTextBlock中用 InlineUIContainer定义一个<StackPanel>如果这个StackPanel正好溢出时,会被截断,理想的结果是自动转到下一个RichTextBlockOverflow上显示。不知道有没有人遇到过这种情况,如何解决?

    2012年12月18日 9:24

全部回复

  • Hi,

    能否传一个示例程序贴上来?让我们能够重现问题?


    Aaron
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2012年12月19日 9:46
    版主
  • 您好,非常感谢您的关注。我不知道怎么上传工程以供重现,如果方便,你可以按以下步骤操作便可以重现。

    1.新建工程选择Grid App(XAML)模板。

    2.在ItemDetailPage.xaml中最后一个</Paragraph>后面添加以下代码

    <Paragraph LineStackingStrategy="MaxHeight">
        <InlineUIContainer>
            <StackPanel>
                <Image Height="480" Margin="0,20,0,10" Stretch="Uniform" Source="{Binding Image}"/>
                <Image Height="480" Margin="0,20,0,10" Stretch="Uniform" Source="{Binding Image}"/>
            </StackPanel>
        </InlineUIContainer>
    </Paragraph>
    

    您会发现StackPanel中的第二个图片被截断了,我想如果放一下能移到下一个RichTextBlockOverflow里面该如何实现?期待您的指导。

    谢谢

    2012年12月24日 8:56
  • 您好,请问您试过这种情况了吗?有没有好的建议,谢谢
    2013年1月4日 9:49