WPF Ribbon: Microsoft, DevExpress или свободно?

В новом приложении WPF, которое мы напишем, мы будем использовать набор элементов управления DevExpress и будем иметь ленту.

Какую ленточную библиотеку вы бы порекомендовали использовать?

В настоящее время я вижу следующие варианты:

  1. Microsoft - предложение производителя, вероятно, попадет в библиотеку в следующем выпуске
  2. DevExpress - библиотека управления, которую мы знаем и любим
  3. Свободно владеет открытым исходным кодом, в целом получил хорошие рекомендации

Есть ли у вас какие-либо рекомендации относительно того, какую библиотеку ленты использовать?

4 ответа

Решение

Свободная лента здесь! Microsoft один испытывает недостаток в хорошей поддержке

Обновить:

Пожалуйста, проголосуйте на сайте Microsoft UserVoice о неисправном элементе управления ленты: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/9671640-update-the-system-windows-controls-ribbon

новая ссылка: https://visualstudio.uservoice.com/forums/121579-visual-studio-ide

Fluent Ribbon - это отличный выбор, если вы хотите настроить стиль вашей ленты. Например, в элементе управления ленты Microsoft были удалены параметры темы, и теперь он поставляется только с одной темой.

Исходя из моего опыта, Fluent Ribbon не так хорош в разработке во время разработки в Visual Studio, но во всех других областях он великолепен. Он с открытым исходным кодом, поэтому может быть настроен в соответствии с вашими потребностями, и в сочетании с пакетом MahApps Metro вы можете с легкостью создавать полные приложения в стиле Metro. Ниже приведен скриншот примера приложения, созданного с помощью Fluent.Ribbon, с использованием темы "Office 2013".

введите описание изображения здесь

Другие коммерческие ленты доступны и предлагают больше функций (например, видимость в трех состояниях, как показано ниже на скриншоте из Outlook 2013)

TriState Ribbon

Я бы посоветовал составить список всех функций, которые вам требуются в элементе управления ленты, прежде чем решать, какую из них использовать, и имеет ли смысл платная коммерческая лента для вашего сценария. В вашем случае у вас уже есть доступ к DevExpress, так что, возможно, это может быть вашим лучшим выбором.

Я считаю, что одним из наиболее часто используемых является Microsoft.

Библиотека ленты Microsoft (октябрь 2010 г.) плохо работает с нестандартными настройками DPI. И это время поддержки дизайна не хорошо.

По сравнению с Microsoft, я лично считаю Actipro Ribbon лучшим выбором. Он имеет ОТЛИЧНУЮ поддержку времени разработки и хорошо работает с нестандартным DPI.

Я еще не пробовал ни одной другой библиотеки лент.

Другие вопросы по тегам