是否可以从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>