HubSection中的TextBlock没有包装其内容

时间:2014-11-09 10:58:52

标签: xaml windows-store-apps windows-phone-8.1

我在ScrollViewer中有一个TextBlock,它位于HubSection内。 "总结"绑定有一个很长的文本,所以我希望它包装在行的末尾,但它不会换行,HubSection的伸展范围与TextBlock中的文本一样宽。我试图将Horizo​​ntalScrollMode设置为禁用而没有任何成功。我还尝试将TextBlock放在网格中而不是在其外部,以便它包装摘要TextBlock。再次,这并没有解决我的问题。

我可以为HubSection提供宽度,但我希望我的应用程序能够以不同的分辨率工作而不会出现问题,所以我不想这样做。

我一直试图找到这个问题的答案而没有任何成功。

提前感谢您的回答。

<HubSection x:Uid="MyHubSection" Header="{Binding Path=DisplayName}" Width="Auto" HeaderTemplate="{ThemeResource HubSectionHeaderTemplate}">
    <DataTemplate>
        <ScrollViewer HorizontalAlignment="Stretch" VerticalAlignment="Stretch" >
            <Grid x:Name="MyGrid" Background="Transparent">
                <Grid.RowDefinitions>
                    <RowDefinition Height="Auto" MinHeight="40" />
                    <RowDefinition Height="Auto" MinHeight="40" />
                </Grid.RowDefinitions>

                <TextBlock Grid.Row="0" Text ="{Binding Path=Summary}" TextWrapping="Wrap" />
                <TextBlock Grid.Row="1" TextWrapping="Wrap">
                    <Run Text="Last Edit Date " />
                    <Run Text="{Binding Path=LastEditDate}" />
                </TextBlock>
            </Grid>
        </ScrollViewer>
    </DataTemplate>
</HubSection>

0 个答案:

没有答案