2013-12-12 15 views
1

在「Modern UI for WPF」,「MahApps」和「Elysium」中是否存在任何實際區別?用於WPF差異的Metro UI

你會建議什麼?

我可以找到任何功能列表或比較。深入測試它們需要一些時間,所以如果有人已經通過這個,我會非常感謝他分享經驗。

回答

0

所有這些修改WPF控件的基本模板。無論他們的「美貌」如何,我都會選擇一種易於定製,維護和記錄的產品。

我個人從未使用過一個,但現代UI是非常有名的,可維護的,有很多資源,如果你搜索和他們的網站提供了一些關於如何定製的教程。如果您在WPF模板,樣式方面沒有太多的經驗,所有這些都很難消化。

如果這不是你的情況,請選擇可定製的 - 無論它是哪個。

可定製我的意思不僅僅是外觀,而是整個WPF的目的,體系結構和模式。

1

我對此做了類似的迷你研究。當時我比較了MahApps.Metro和Modern UI,最後選擇了MahApps用於我的項目。主要原因是簡單。在我的項目中採用MahApps需要更少的努力。據我所知MahApps主要是風格,而不是自定義控件(除了MetroWindow來替換標準的WPF窗口和一些額外的控件)。因此,整個代碼保持WPF標準代碼和標記,只有這些標準控件的外觀被MahApps風格覆蓋。

談到可定製MahApps庫是開源的,因此您可以修改預定義的MahApps樣式以滿足您的需求。你可以構建你的應用程序,並應用適用於WPF的所有模式,因爲我告訴你的代碼大多停留在WPF標準。

不是一個全面的比較,只是想分享我所經歷的。我主要談MahApps,因爲這是我一直在使用的。也許別人會拿出另外兩個。