我正处于设计客户端应用程序的初始阶段。然而,作为 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 变得更容易。