Поставщики управления интерфейсом WPF - ActiPro, Telerik, Xceed, Infragistics, DevExpress и другие - PullRequest
3 голосов
/ 19 июля 2009

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

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

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

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

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

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

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

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

Ответы [ 4 ]

1 голос
/ 25 февраля 2016

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

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

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

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

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

0 голосов
/ 18 января 2012

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

  • Telerik
  • Infragistics
  • Один компонент

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

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

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

0 голосов
/ 10 мая 2013

Возможно, вы можете использовать расширенный набор инструментов WPF PropertyGrid. Это бесплатно, и это заполнит пробел.

http://wpftoolkit.codeplex.com

0 голосов
/ 18 января 2012

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

...