【发布时间】: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