【发布时间】:2018-07-28 07:41:27
【问题描述】:
我使用来自UWP Community Toolkit 的Master/Details view,并将其包装在我的“自定义主/详细信息视图”中。这个自定义视图应该能够打印当前的Detail,所以MasterDetailsView 上的DetailsTemplate 属性。问题是我不能像这样将DataTemplate 传递给 UWP Toolkit Print Helper:
printHelper.AddFrameworkElementToPrint(NameOfMasterDetailsView.DetailsTemplate);
我尝试制作一个具有 2 个 DependencyProperties 的通用页面:1)一个数据模型,2)一个 DataTemplate。这样,我想重用我用于 DetailsTemplate 的 DataTemplate。我只是将它们传递给 ContentPresenter:
<ContentPresenter ContentTemplate="{Binding MyDataTemplateProp}" Content="{Binding MyModelProp}"
(我也尝试使用 DataContext 而不是 Content)。
结果保持不变:打印空白页。
如何打印带有数据模型的DataTemplate?
更具体:如何使用 UWP 社区工具包打印详细信息页面?
【问题讨论】:
标签: uwp windows-community-toolkit