代码之家  ›  专栏  ›  技术社区  ›  Plastikfan

是否可以为WinForms应用程序使用客户端复合UI应用程序块(CAB)的WPF版本

  •  0
  • Plastikfan  · 技术社区  · 16 年前

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

    2 回复  |  直到 16 年前
        1
  •  0
  •   Abe Heidebrecht    16 年前

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

    this thread 在CompositeWPF codeplex论坛上,讨论这个问题。

        2
  •  0
  •   Jeff Wain    16 年前

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

    推荐文章