是否可以从 FixedDocument 中创建一个已创建的 FixedPage 并将其添加到 WPF 窗口中,就像添加 UserControl 一样?
目的基本上是将页面添加到网格并将边框、页眉和/或页脚包装到页面以创建新的固定页面。
正在尝试这样的事情,但没有奏效:
<ContentControl Content="{Binding}" Grid.Row="1">
<ContentControl.Resources>
<DataTemplate DataType="{x:Type local:CustomerReportPageViewModel}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<local:CustomerReportGridHeader Grid.Row="0" />
<local:ReportItemsControl ItemsSource="{Binding DataDisplay}" Grid.Row="1" />
</Grid>
</DataTemplate>
<DataTemplate DataType="{x:Type local:AppendixAReportPageViewModel}">
<FixedPage DataContext="{Binding Content}" />
</DataTemplate>
</ContentControl.Resources>
</ContentControl>