【问题标题】:Can I use Caliburn Framework in WinForms application?我可以在 WinForms 应用程序中使用 Caliburn 框架吗?
【发布时间】:2011-06-20 10:40:26
【问题描述】:

我可以在 Windows.Forms 应用程序中使用 Caliburn Framework 吗?还是仅在 wpf 应用程序中使用?

【问题讨论】:

  • WPF 应用程序是 Windows 应用程序。你是说 WinForms 吗?

标签: c# caliburn


【解决方案1】:

您只能将它与 WPF 和 Silverlight 应用程序一起使用。这并不是说您不能将 Caliburn 中的概念应用到 WinForms。但开箱即用,Caliburn 需要 WPF 或 Silverlight。

【讨论】:

  • WPF 和 Silverlight 对数据绑定的支持比 Windows 窗体更丰富,因此在 WinForms 之上实现 MVVM 模式可能有点问题,但应该仍然可以。
  • MVVM 使用 WinForms 是可能的 - 我已经做到了 - 它不像 WPF 那样简单或直接。不过,值得努力。
  • 这有点相关MVVM for winforms
【解决方案2】:

有一个用于 Windows 窗体和 Visual WebGUI 的 Caliburn.Micro 端口。最初的端口是 Dan Durland 制造的叉子。现在这是我正在协调的一个单独的项目。我不会说出它的名字,就像我上次一样,我遇到了很多麻烦。

【讨论】:

    猜你喜欢
    • 2018-03-10
    • 2010-11-24
    • 1970-01-01
    • 2016-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    相关资源
    最近更新 更多