Windows Phone 8 TextBlock отсечение текста от XAML
У меня есть следующий код XAML:
<!--LayoutRoot is the root grid where all page content is placed-->
<Grid x:Name="LayoutRoot" Background="#FFE8E8E8">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,0" >
<TextBlock x:Name="AppName" Text="Agent" Style="{StaticResource PhoneTextNormalStyle}" Margin="12,0" Foreground="Black" />
<TextBlock x:Name="PageName" Text="agent audit" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}" Height="100" Foreground="Black"/>
</StackPanel>
<Grid x:Name="ContentPanel" Grid.Row="1" Background="White"/>
<ScrollViewer HorizontalAlignment="Left" Margin="0,0,0,0" Grid.Row="1" VerticalAlignment="Top">
<TextBlock x:Name="auditText" HorizontalAlignment="Left" Margin="0,0,0,0" Grid.Row="1" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top" Foreground="Black" Padding="10"/>
</ScrollViewer>
</Grid>
Когда страница появляется в поле зрения, я назначаю TextBlock с содержанием вызова API (audit log text), и это становится довольно длинным.
Однако в настоящее время он отсекает весь текст ниже высоты экрана. У меня есть TextBlock и ScrollView, настроенные на автоматическую высоту/ширину макета.
Я даже могу видеть верхнюю часть следующей строки текста, когда я прокручиваю остальные не появляются. Довольно трудно скриншот тоже, как вы видите только проблему, когда прокрутка, и во время прокрутки я не могу сделать скриншот: /
Есть идеи, где я ошибаюсь?
Я прочитал множество сообщений на этом сайте, но ничего не попало в то, что я искал.
Спасибо.
2 ответа:
Это в конечном итоге сработало для меня:
<ScrollViewer Height="Auto" Grid.Row="1"> <TextBlock x:Name="auditText" Text="TextBlock" VerticalAlignment="Top" Foreground="Black" Margin="0,10,0,0" Grid.Row="1" Padding="20" TextWrapping="Wrap"> </TextBlock> </ScrollViewer>
Установка высоты ScrollViewer в AUTO
Как насчет решения из этой статьи? http://blogs.msdn.com/b/priozersk/archive/2010/09/08/creating-scrollable-textblock-for-wp7.aspx