内容显示在flowdocumentscrollviewer中,并且包含三个元素
<Window x:Class="Production_Schedule.OrderFormFlow">
<Grid>
<FlowDocumentScrollViewer Name="ScrollViewer">
<FlowDocument Name="flowDocument" FontFamily="Arial" FontSize="12">
<Paragraph>
<Image Source="/Data/amstel_logo.png" Width="200" Height="90" Margin="0,30,0" />
<Image Width="200" Height="90" Margin="0,0" />
<Image Grid.Column="2" Source="{Binding SelectedJob.Logo.File,Mode=OneTime}" Width="200" Height="90" Margin="0,0" />
</Paragraph>
<BlockUIContainer>
Some UIElements
</BlockUIContainer>
<Paragraph>
<ItemsControl ItemsSource="{Binding DoorsList,Mode=OneTime}" Margin="0 0 0 0">
<ItemsControl.ItemTemplate>
<DataTemplate>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</Paragraph>
</FlowDocument>
</FlowDocumentScrollViewer>
</Grid>
</Window>
问题是,当ItemsSource的内容变长时,当我在FlowDocumentScrollViewer上运行打印功能时,它不会包裹在第二页上。我需要流程文档来将“最终段落”动态地分到第二页。如果我在Itemscontrol下方放置另一个元素,它将显示在第二页上,但itemscontrol仍被第一页切断。
预先感谢