0

我正处于设计客户端应用程序的初始阶段。然而,作为 WPF 的新手并且已经在 Win 表单开发方面获得了一些经验,项目的时间压力意味着沿着 WPF 路线走下去是有风险的。如果时间没有压力,那么我会说忘记表单并使用 WPF 进行设计。然而,我没有幸运能拥有这种奢侈。在花了一些时间研究 Forms 的 Composite Application Block 之后,我决定我一定会在这个框架内开发应用程序。但是,有 2 个版本的 CAB,1 个针对 WinForms,针对现已停用的 .Net 2.0 运行时,然后针对 .Net 3.5 的 WPF 版本。不是“退休”代码库的粉丝,我更喜欢使用 CAB 的 WPF 版本。这可能是一个愚蠢的问题,但是是否可以使用 WPF 版本的 CAB 进行 Win 表单应用程序开发?我确实设想在未来的某个时候转向 WPF。如果我可以使用 CAB 的 WPF 版本,我希望这将使将表单应用程序迁移到 WPF 变得更容易。

4

2 回答 2

0

您应该能够做到这一点而不会出现太多问题。我们目前正在使用 CAB 使我们能够在 WPF 中显示 SQL Reporting Services 报告(以及其他一些项目)。这是一个非常简单的实现,但我们的架构是基于 WPF 的,而不是 WinForms。据我们所知,如果反过来,就不会有太大的问题,并且显示两种类型的表单都是以相同的方式完成的。

于 2010-03-10T23:07:49.077 回答
0

看起来有人和你有同样的想法。

我通过阅读CompositeWPF codeplex 论坛上的这个帖子找到了它,讨论了这个问题。

于 2010-03-10T22:20:57.030 回答