WPF差异的Metro UI [英] Metro UI for WPF differences

查看:102
本文介绍了WPF差异的Metro UI的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

"WPF的现代UI","MahApps"和极乐世界"之间是否存在真正的区别?

Does exist any real difference among "Modern UI for WPF", "MahApps" and "Elysium"?

您有什么建议?

我可以找到任何功能列表或比较.对所有这些进行深入测试将需要一些时间,因此,如果有人已经通过此测试,我将非常感谢他分享经验.

I can find any list of features, or comparison. Testing them all deeply would take some time, so if anyone has already through this, I'd really appreciate him to share experience.

推荐答案

我对此做了类似的小型研究.那时我比较了MahApps.Metro和Modern UI,最后选择了MahApps用于我的项目.主要原因是简单.在我的项目中采用MahApps需要更少的精力.据我所知,MahApps主要是样式,不是自定义控件(MetroWindow代替了标准WPF Window,以及一些其他控件).因此,整个代码保留WPF标准代码和标记,仅保留那些用MahApps样式覆盖的标准控件的外观.

I did similar mini research about this. I compared MahApps.Metro and Modern UI back then, and finally choosed MahApps for use in my project. The main reason is simplicity. Adopting MahApps to my project demanding less effort. As far as i know MahApps is mostly style, not custom control (except MetroWindow to replace standard WPF Window, and some additional control). Therefore, the whole code stay WPF standard code and markup, only the appearance of those standard controls overriden by MahApps style.

关于可定制性,MahApps库是开源的,因此您可以修改预定义的MahApps样式以满足您的需求.您可以构建您的应用程序,并应用适用于WPF的所有模式,因为正如我告诉您的代码一样,大多数代码仍保持WPF标准.

And speaking about customizable, MahApps library is open source so you can modify predefined MahApps styles to meet your needs. And you can architect your apps, and apply all pattern applicable to WPF, because as i told your code mostly stay WPF standard.

不是全面的比较,只是想分享我经历的事情.我主要谈论MahApps,因为那是我一直在使用的.也许其他人会提出另外两个.

Not a comperhensive comparison, just wanna share what i went through. I mostly speaking about MahApps because that is what i've been using. Maybe someone else will come up with the other two.

这篇关于WPF差异的Metro UI的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆