我需要 Windows 窗体应用程序中的 DocumentViewer WPF 控件(用于 XPS 文件)。这实际上很简单,但是我不允许在 WPF 程序集中进行链接。我老板的理由是人们将开始使用与我们的某些软件不兼容的 WPF 控件。我无法改变这一切;它必须是 XPS 并且不能引入多个 WPF 控件。如果我有办法将它和只有它(没有其他 WPF 控件/类)链接到我们的软件,我可以使用这个控件。
我是否可以在 WPF 类库中的控件上编写某种包装器,然后导入该 DLL,但 DLL 不允许访问其他 WPF 控件?有没有办法让我从 Presentation Framework 程序集中提取 WPF 控件(可能不是,这听起来像是违反 EULA 的东西)?
或者有没有人有他们想建议的不同方法?
不,不是PDF请。