【发布时间】:2013-09-09 16:30:44
【问题描述】:
我制作了一个控件,它在 DataGrid 中显示一些数据。
在窗口中使用时,它可以正常工作。
当我将它写入 Xps 文件时,标题会移动,并且
输出错误。
要将其写入 XPS,我创建了我的控件,然后填写它需要显示的数据。
我使用了这个帖子:Convert WPF (XAML) Control to XPS Document 将控件输出到 Xps 文件。
我尝试将 HeaderRowTemplate 设置为固定大小,但没有结果。
我也尝试在数据更新后更新布局,但没有结果。
根据哪些数据不为空,动态计算列和行。
(Rq : 垂直和水平属性不一样)
以下是加载了一些数据的控件的外观在窗口中:
还有从这个控件生成的xps 文件的屏幕截图。
编辑:我终于找到了解决此问题的方法:我添加了一个“打印预览”窗口,其中显示了控件 - 无论如何用户都喜欢 - 并且我“打印”这个(正确的)窗口内容。
【问题讨论】:
-
您介意展示一些 Xaml 吗?