“WPF的现代UI”,“MahApps”和“Elysium”之间是否存在真正的差异?
你会建议什么?
我可以找到任何功能列表或比较。深入测试它们需要一些时间,所以如果有人已经通过这个,我真的很感激他分享经验。
答案 0 :(得分:2)
我做了类似的小型研究。我当时比较了MahApps.Metro和Modern UI,最后选择了MahApps用于我的项目。主要原因是简单。将MahApps用于我的项目需要更少的努力。据我所知,MahApps主要是样式,而不是自定义控件(除了MetroWindow取代标准WPF窗口,以及一些额外的控制)。因此,整个代码保留了WPF标准代码和标记,只有那些标准控件的外观被MahApps样式覆盖。
谈到可自定义的MahApps库是开源的,因此您可以修改预定义的MahApps样式以满足您的需求。您可以构建您的应用程序,并应用适用于WPF的所有模式,因为我告诉您的代码大多数都符合WPF标准。
不是一个全面的比较,只是想分享我经历的事情。我主要谈论MahApps,因为这是我一直在使用的。也许其他人会想出其他两个。
答案 1 :(得分:0)
所有这些都修改了WPF控件的基本模板。无论他们的“美丽”如何,我都会选择一款易于定制,维护和记录的产品。
我个人从未使用过,但 Modern UI 非常有名,有点可维护,如果你搜索有很多资源,他们的网站提供了一些如何自定义的教程。如果你在WPF模板,样式方面没有很多经验,那么所有这些都很难消化。
如果不是您的情况,请选择可自定义的 - 无论哪个。
可自定义我的意思不仅仅是外观,而是整个WPF的目的,架构和模式。