我一直在使用DataGrid(来自WPF Toolkit),并已成功创建了我的所有数据。
下一步是我要打印整个DataGrid(缩放到单个打印页面),即使当前滚动窗口中的可见DataGrid也是如此。
当我准备DataGrid进行打印时,我尝试将DesiredSize设置为PositiveInfinity,然后调用Measure(。),以获得所需的DataGrid大小。但是,当我调用Arrange(。)时,它只打印当前在屏幕上可见的DataGrid控件的一部分。我知道如何将其缩放到正确的大小,但无法将DataGrid的不可见部分输出到打印机。
我尝试渲染到Bitmap(RenderTargetBitmap),但这有同样的问题。 我还尝试将MinHeight和MinWidth设置为与DesiredSize相同以尝试/强制/事物。但这也不起作用。
我在打印页面中看到的只是屏幕上可见的内容。
有谁知道如何解决这个问题?