【问题标题】:windows phone 8 app textBlock hide text c#windows phone 8 app textBlock隐藏文本c#
【发布时间】:2014-12-08 10:28:11
【问题描述】:

如您所见,文本隐藏在文本块中,我不知道那是什么。文本总是动态的,所以我不能设置固定大小。

我的 XAML 代码:

<Grid x:Name="Page" Grid.Row="1" Margin="12,0,12,0" ScrollViewer.HorizontalScrollBarVisibility="Auto" ScrollViewer.VerticalScrollBarVisibility="Auto" UseLayoutRounding="True">
        <ScrollViewer VerticalContentAlignment="Top" VerticalAlignment="Top" Margin="0,-628,0,0" RenderTransformOrigin="0.5,0.5">       
            <TextBlock TextWrapping="Wrap" Name="MainContent" UseLayoutRounding="True" ScrollViewer.VerticalScrollBarVisibility="Auto" ScrollViewer.HorizontalScrollBarVisibility="Auto" Margin="0,42,0,0"/>
        </ScrollViewer>
    </Grid>    

【问题讨论】:

    标签: c# xaml windows-phone


    【解决方案1】:

    你可以试试这样的,

    将 ScrollViewer 高度设置为“自动”

    <ScrollViewer Height="Auto"  Grid.Row="1">
    

    如果它不起作用,则 UI 控件有 2048 像素的限制。有时要显示的文本太大以至于无法放入 TextBlock 并且其中一些会溢出。您可以创建一个可滚动的文本框作为解决方案,或者您需要将文本分成多个块以全部显示。

    ScrollableTextBlock

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-02
      • 2015-02-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多