【发布时间】:2014-07-30 06:42:17
【问题描述】:
我通过 XML 解析从服务器 API 获取原始文本。我正在检查全文是否进入数组/列表,但在文本块或 Richtextbox 内的页面中显示时会被修剪。
这是 Listbox 的 XAML,其中包含我的 Richtextbox:
<ListBox Name="ListboxPolicy" Background="#FF5F113C" Opacity="0.93" Foreground="#FFF5E0EC" Margin="0,137,0,0">
<ListBox.ItemTemplate>
<DataTemplate >
<StackPanel>
<!--<TextBlock x:Name="PolicyText" TextAlignment="Justify" Text="{Binding policyDetailsData}" TextWrapping="Wrap" IsHitTestVisible="False"/>-->
<RichTextBox x:Name="BoxPolicies" IsHitTestVisible="False" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch" SizeChanged="BoxPolicies_SizeChanged" >
<Paragraph FontSize="24" FontWeight="Bold" Foreground="#FFDABCD5">
<Run Text="{Binding Path=policyTitleData}" />
</Paragraph>
<Paragraph FontSize="20" TextAlignment="Justify" >
<Run Text="{Binding Path=policyDetailsData}" />
</Paragraph>
<Paragraph FontSize="20">
<Run Text="-----------------------------" />
</Paragraph>
</RichTextBox>
<!--<TextBlock x:Name="PolicyHeader" Text="{Binding policyTitleData}" TextWrapping="Wrap" IsHitTestVisible="False" Foreground="#FF13090E" FontWeight="Bold" FontSize="22"/>
<TextBlock x:Name="PolicyText" Text="{Binding policyDetailsData}" TextWrapping="Wrap" IsHitTestVisible="False" FontSize="20"/>-->
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
【问题讨论】:
-
你试过去掉 Margin="0,137,0,0" 吗?
-
是的,但不起作用:(
标签: c# xaml parsing windows-phone-8 listbox