Как стать автором
Обновить

Комментарии 28

надо будет опробовать…
Спасибо за хорошую новость, давно хотелось сделать ленту стандартными средствами WPF.
красота!
в каком-нибудь новом приложении обязательно заюзаю
Слишком долго ждали, чтобы теперь это стало заметным событием. :(
Насколька велика разница с Office WPF Ribbon Preview и Fluent Ribbon Control Suite?
Лучше поздно чем никогда)
К сожалению не работал с другими ribbon-контролами, поэтому ничего сказать не могу(
Надеюсь, что лучше, чем Fluent — мне лично он не понравился :-( (малость глюченный и не слишком местами красивый)
Вообще они разные риббоны реализуют на сколько я понял. Майкрсофтовская версия взяла за основу самый последний скин из Windows 7 к в Paint или WordPad (может там и другие скины есть? я не пробовал еще), а Fluent Ribbon реализует из офиса. Чисто эстетически мне больше нравится Fluent Ribbon, да и вылизан он до последнего пискселя, чего не скажешь о риббоне на последнем скриншоте. Зеленая вкладка там не просто с радиальным градиентом должна быть, кнопки на панели быстрого доступа куда-то вниз и вбок уехали.
Там еще помимо этого такая куча косяков в визуальной оформлении, что ахнешь. Я этот рибон уже задействовал в текущем проекте, который до этого был ни их же версии но CTP — которая еще с круглой кнопкой была а-ля Office 2007. Кода пришлось перелопатить… Правда я к этому готов был — они предупреждали что RibbonCommand будет удален. Зато количество кода уменьшилось за счет выкидывания костылей к этому самому ихнему RibbonCommand, поскольку проект использует паттерн MVVM.
А с кнопкой меню риббона (синяя, самая первая) пришлось играть с Margin чтобы она выглядела как системная и не вылезала выше остальных вкладок… Короче ложанулись разработчики с этим контролом.

А вы Fluent Ribbon много использовали в работе? Он позволяет сделать такой же Workspace как в Office 2010?
Я имел ввиду новомодное меню риббона, занимающее всю рабочую область.
Радостная новость.
А что там с лицензиями?
Стандартная «не дизассемблируй, не пиши вирусню», можно использовать в коммерческих целях.
Помню в лицензии к старому Microsoft-овскому ribbon-у для C++ ещё запрещалось использовать в программах, конкурирующих с MS Office, т.е. нельзя было встроить в свой текстовый редактор или почтовый клиент.
Помоему, это касается любого риббона, даже разработанного самостоятельно. Ведь лицензирование проходит уже не столь реализации, а концепта риббона, который был придуман изначально для офиса.
Странно… Ведь Outlook вплоть до 2007 не использовал риббоны. Или это был задел на будущее? :)
Вот тут написано как воспользоваться Ribbon Control'ом в WinForms.

Мне лично больше нравится Ribbon из Janus Controls, но он платный :(
не-не-не… Это только для смертников, этот контрол. У меня с ним студия падала в режиме дизайнера тучу раз.

Если хочется чего-либо более-менее приличного — www.qiosdevsuite.com/. Там бесплатная комерческая лицензия при условии регистрации. Это для WinForms.
Спасибо, выглядит достаточно интересно, попробую на досуге.
Вот бы в Моно всё это… Перешёл на Linux, и главное, чего мне здесь не хватает — это полноценных .Net и Visual Studio.
спасибо, хорошая новость!
«Он не является оберткой над неуправляемым кодом, а целиком написан на WPF»

А разве на WPF нельзя писать неуправляемый код, только через .NET ???
Здесь имеется ввиду нечто другое: у контролов написанных на WPF может быть кардинальным образом изменен дизайн, у них используется WPF-овская система событий, потоков и т.п.
Ну теперь пора уже и в Linux ленту принести. В Gnome например моя мечта))
Как я понял Express не поддерживается. Обидно.
Предполагаю, что не поддерживаются только дизайнер и шаблоны проектов — это нисколько не мешает использовать ленту. Просто чуть больше ручной работы.
Ну express это обычно для обучения. И без дизайнера этого рибона практически нет.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации