有没有人遇到win11更新补丁KB5120708、KB5121003后,WPF程序中的DocumentViewer预览控件不可用的???
此问题已解决,将引用Uri地址,由pack改为xpspack即可:
//Uri packageUri = new Uri("pack://InMemoryDocument.xps"); Uri packageUri = new Uri("xpspack://InMemoryDocument.xps"); PackageStore.RemovePackage(packageUri); PackageStore.AddPackage(packageUri, package); _xpsDoc = new XpsDocument(package, CompressionOption.Normal, packageUri.AbsoluteUri); //将内存中的XPS文件内容赋给documentviewer this.docViewer.Document = _xpsDoc.GetFixedDocumentSequence();微软官方解释原文:2026 年 8 月 11 日 - KB5120708 Windows 11 版本 25H2 和 Microsoft 伺服器作業系統版本 24H2 的 .NET Framework 3.5、4.8.1 累積更新 | Microsoft Support