打印到纸张不显示 WPF 中的绑定数据

Printing to paper not showing bound data in WPF

我试图打印 WPF 视图,因为我使用的是 PrintDialog class 中的 PrintVisual。当我将打印打印到纸质打印机时,使用它我的绑定不起作用。但它在打印到 pdf 转换器或 OneNote 时显示正确。知道为什么会这样吗?

我得到了答案这是因为我正在为 UI 元素执行测量覆盖和安排覆盖。但是 UI 没有更新。所以我添加了 UpdateLayout 方法调用,问题就解决了。