Windows phone 7 WP7:两个具有“流体”布局的平行文本块

Windows phone 7 WP7:两个具有“流体”布局的平行文本块,windows-phone-7,textblock,Windows Phone 7,Textblock,如何创建这样的布局?它有两个相邻的文本块,在同一行上。两者或至少后者都有textwrap Stackpanel似乎不起作用,因为它会在左侧为第二个文本块留下一个很大的边距-网格也是如此。那些看起来像两列。我希望textblock2在textblock1下面流动 我会在房间里用包装纸 基本上你会有一个包含2个文本块的包装,它会完全按照你的要求来做我会在 基本上,您将拥有一个包含2个文本块的包装面板,它将完全满足您的需要您也可以看看: 由于Silverlight使用整个文本块来计算布局和溢出,因此它

如何创建这样的布局?它有两个相邻的文本块,在同一行上。两者或至少后者都有textwrap

Stackpanel似乎不起作用,因为它会在左侧为第二个文本块留下一个很大的边距-网格也是如此。那些看起来像两列。我希望textblock2在textblock1下面流动

我会在房间里用包装纸

基本上你会有一个包含2个文本块的包装,它会完全按照你的要求来做

我会在


基本上,您将拥有一个包含2个文本块的包装面板,它将完全满足您的需要

您也可以看看:


由于Silverlight使用整个文本块来计算布局和溢出,因此它应该可以满足您的需要。

您也可以查看:


由于Silverlight使用整个文本块来计算布局和溢出,因此它应该可以满足您的需要。

谢谢,这两个建议之间有一个折衷。不用担心,请记住,内联线比使用wrappanel要快,因为wrappanel需要对其子代和自身进行布局。内联线都由TextBlock管理。如果您使用了WrapPanel,请不要更改它,但如果您在该页面上遇到与布局相关的性能问题,请记住这一点。谢谢,这两个建议之间存在折衷。不用担心,请记住,内联线将比使用WrapPanel更快,因为WrapPanel需要对其子级以及自身进行布局。内联线都由TextBlock管理。如果您使用WrapPanel,请不要更改它,但如果您在该页面上遇到与布局相关的性能问题,请记住。我最终使用了RichTextBox,其中包含段落和段落。内联线包含文本块。我最终使用了RichTextBox,其中包含段落和段落。内联线包含文本块。
<TextBlock TextWrapping="Wrap">
    <TextBlock.Inlines>
        <Run Text="TEXTBLOCK1 " FontWeight="Bold" />
        <Run Text="TEXTBLOCK2 Lorem ipsum dolor sit amet, consectetur adipiscing..." />
    </TextBlock.Inlines>
</TextBlock>