Поставщики средств управления пользовательским интерфейсом WPF - ActiPro, Telerik, Xceed, Infragistics, DevExpress и другие.

Мне нужно выбрать коммерческую библиотеку элементов управления WPF UI для нашего проекта.

Просматривая веб-страницы, я обнаружил следующих основных поставщиков:

Конечно, могут быть и другие.

У меня сложилось впечатление, что Actipro и Telerik предоставляют больше возможностей управления, чем другие. Однако ActiPro - единственный, у которого есть элемент управления сеткой свойств WPF, который, как они утверждают, знает, что представляет общие свойства множественного выбора и позволяет редактировать его. Но им не хватает сетки данных и элементов управления в виде дерева, которые есть у Telerik.

Для пользовательского интерфейса, который мы имеем в виду, обязательно потребуются следующие элементы управления: - Сетка свойств - Древовидное представление - Сетка данных - Мастера

Это означает, что ни один поставщик не может удовлетворить этот список из-за элемента управления Property Grid.

У меня такой вопрос - нужно ли кому-нибудь встраивать эти элементы управления в свое приложение и как он (-а) с этим справлялся?

Кстати, мы ни в коем случае не хотим внедрять какие-либо элементы управления самостоятельно, поэтому, пожалуйста, не предлагайте этого.


person mark    schedule 19.07.2009    source источник
comment
Простите, а в чем тогда вопрос? Если вы не хотите внедрять элементы управления, какая польза от опыта реализации?   -  person Kenan E. K.    schedule 19.07.2009
comment
Плохая формулировка, конечно. Я заменил слово «внедрить» на «встроить».   -  person mark    schedule 20.07.2009
comment
Привет, Марк! Пожалуйста, обновите своим собственным ответом, какое было окончательное решение?   -  person Paul Verest    schedule 18.01.2012


Ответы (4)


Вероятно, вы можете использовать PropertyGrid Extended WPF Toolkit. Это бесплатно и восполнит пробел.

http://wpftoolkit.codeplex.com

person NoNameStackExchange    schedule 10.05.2013

Добавление моего ответа для справки для других -

Я оценил Telerik, Infragistics и Syncfusion элементы управления для своих проектов и широко использовал Telerik и Syncfusion.

По своему опыту я считаю, что Telerik - это лучше всего разработанные элементы управления и лучше всего подходят для MVVM. Я также видел код Telerik, и они очень хорошо используют шаблон MVVM для реализации своих элементов управления и образцов.

Я не использовал Infragistics широко, поэтому не могу сказать, подходят ли они для MVVM или нет, но у них есть хорошие и стабильные элементы управления.

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

person akjoshi    schedule 25.02.2016

Мы использовали Actipro. Моя идея заключается в том, что при выборе компонентов для использования это всегда выбор, который нельзя оценить, пока не попробуем.

person Paul Verest    schedule 18.01.2012

Мы пробовали 3 библиотеки пользовательского интерфейса для Silverlight (не WPF, как изначально просили):

  • Telerik
  • Инфрагистика
  • Компонент один

Финальным победителем стал Компонент Один, который дал нам лучший опыт, оставив два других далеко позади. У нас еще есть библиотеки первых двух, но они больше не используются.

Кстати, недавно мы решили перейти на HTML 5 на стороне клиента и Java на стороне сервера, полностью отказавшись от .NET и Silverlight.

Надеюсь, мой ответ поможет другим сделать правильный выбор.

person mark    schedule 18.01.2012