【问题标题】:Need guidance on whether to use Telerik WPF controls or Caliburn Micro or both需要有关是否使用 Telerik WPF 控件或 Caliburn Micro 或两者的指导
【发布时间】:2015-04-25 20:26:56
【问题描述】:

不确定这是否是一个合适的论坛,但我需要那些比我在 WPF 中走得更远的人的指导。

我使用 Telerik Winform 控件已有多年,对它们的感受很复杂。它们看起来不错,但嵌套很深,学习曲线陡峭,有时表现不佳。例如,仅在 WPF 设计器中使用 RadWindow,与本机 wpf 控件相比,它的速度很慢。

我喜欢 Caliburn.Micro MVVM 框架和 MahApps Metro 风格,但要使功能区栏保持相同的外观和感觉,我需要使用另一个第三方工具(如 Fluent)或只使用 Microsoft Ribbon View 控件和弄清楚如何自己使用模板和样式(或为其找到现有的 Metro 模板)。

我尝试将 Telerik 和 Caliburn 结合起来,但无法让它们发挥作用。有一个 Caliburn Telerik 库,但它基于 Caliburn Micro 1.5.2,我正在尝试使用 Caliburn.Micro 2.0.2。问题是我总是在 Telerik 风格的窗口周围得到一个看起来像航空的完整窗口标题栏和框架。

我只是不太了解约定等,无法让它们一起工作。坦率地说,不确定这是否值得。我正在寻找一种更精简的方法,以减少我对昂贵和繁重的第三方控制的依赖。

所以,我正在寻找有关我应该使用直接 Telerik、直接 caliburn 还是尝试让它们一起工作的指导。

我更喜欢使用 Caliburn 作为带有样式层的 mvvm 框架,就像 MahhAps 提供的一样。对于那些没有样式的控件,例如 Ribbon Bar,可以使用 Microsoft 的 Ribbon Bar 并找到可以使用的模板和样式,或者可能是 Fluent 之类的第 3 方控件。但是我会不会在尝试学习模板和样式时过头了?

抱歉,我很抱歉,但我很沮丧,需要一些帮助来解决这个问题。谢谢。

【问题讨论】:

    标签: wpf telerik styles microsoft-metro caliburn


    【解决方案1】:

    我发现了一个很好的资源,也许其他 WPF 新手和遇到类似问题的人会受益于:MarkPad,CodePlex 上的一个 Code52 项目。

    它是使用 Caliburn Micro MVVM 框架(虽然它是 1.5.2 版而不是当前的 2.0 版)和带有一些“自己滚动”窗口的 MahApps Metro 风格在 WPF 中编写的。这是一款外观精美的应用程序,具有我一直在寻找的简单菜单系统和 MDI 实现。这也是如何组织有点复杂的 WPF 应用程序的一个很好的例子,我也不确定。

    它回答了这个问题:我需要使用 Telerik 吗?答案是肯定的。这对我来说是一个很好的学习工具,也许对其他人有用。

    【讨论】:

      猜你喜欢
      • 2013-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多