visual tutorial studio que puede hacer ejemplos desventajas con arquitectura wpf windows silverlight user-interface uicomponents

tutorial - ¿Cuál es el mejor conjunto de componentes de interfaz de usuario para WPF?



wpf vs windows forms (10)

El componente uno es bastante decente, un poco caro, pero decente. Lo estamos usando para nuestro proyecto actual desarrollando una aplicación para un departamento de salud estatal, y estamos contentos con él hasta el momento.

Buscando un conjunto de herramientas WPF de propósito general. Actualmente mirando a Telerik e Infragistics. ¿Hay mejores opciones por ahí? De esos dos, ¿cuál es mejor?


Estamos usando los controles de Telerik para WPF. Inicialmente comenzamos rodando nuestras propias grillas, combos, árboles, etc., con estilos y plantillas personalizados, pero cuando llegó el momento de pulir todo, necesitábamos todas las funciones adicionales que Telerik proporciona. Estamos decepcionados con algunos de sus controles, como el carrusel, pero estamos trabajando con ellos para mejorar el control. A menudo encontramos que el soporte que brindan (generalmente con muestras de codificación completas) compensa el costo del paquete. Siguen bastante bien las convenciones de nomenclatura de Microsoft, por lo que la curva de aprendizaje no es demasiado pronunciada.

Hemos probado ComponentOne, pero no me gustan.


Mi compañía tiene licencias para el conjunto de control Infragistics, y actualmente me mantengo alejado de todos los controles de excepción para el administrador de puertos, lo cual es bastante bueno.

Estamos tratando de alejarnos de la dependencia de un control de cuadrícula y estamos utilizando otras implementaciones de IU (como cuadros de lista con plantillas de datos personalizadas) para evitar ser integrados en una implementación específica del proveedor.

En nuestros días de WinForms, nos quemamos un poco confiando en el control Infragistics Grid para todo.


También echa un vistazo a DevExpress . Sus componentes son bastante buenos


Actipro tiene una cinta WPF y un conjunto de componentes (sin DataGrid ni Charting).

Hay un par de proveedores que ofrecen su WPF Grid de forma gratuita (una versión limitada de su edición empresarial, consulte Xceed).

Para fines de gráficos hay Visifire .



Si está buscando un control Ribbon o DataGrid, Microsoft está liberando algunos controles fuera de las versiones normales de .NET Framework. Estos están disponibles en http://www.codeplex.com/wpf

Prefiero alejarme de los controles de terceros donde el código fuente no está disponible.


Sigo siendo de la opinión de que no es necesario obtener una biblioteca de control de terceros al principio de un nuevo proyecto de WPF, de la misma manera que todos nos sentimos al hacer el proyecto de WinForms. No estoy muy seguro de tus antecedentes con WPF, es posible que hayas llegado a un callejón sin salida y necesites un control específico, pero en general las cosas que puedes hacer con XAML, estilos y plantillas de control son increíbles.

Para aquellos que normalmente compran una biblioteca de terceros solo porque los controles listos se ven demasiado sosos, entonces perseveren con XAML ya que obtendrán toda la personalización que siempre necesitarán y eventualmente aprenderán a crear increíble interfaz de usuario que nunca obtendría si simplemente arrastra y suelta controles prefabricados a la superficie de la interfaz de usuario.

Para los controles que tienen un comportamiento muy específico, DataGrid, Calendar Controls y gráficos, he encontrado todo lo que necesitaba en CodePlex.

Como mencioné en publicaciones anteriores, también recomiendo lo siguiente para aquellos que no quieran salpicar en bibliotecas de control de terceros.


tener tiempo para verificar fpscomponents.com, tener algunos componentes exclusivos de WPF, especialmente para aplicaciones de pantalla táctil, así como la mayoría del paquete de componentes estándar para WPF


No tengo experiencia con Telerik, pero si hay algo peor que Infragistics, me sorprendería. ¿No está seguro exactamente de qué componentes está buscando? ¿Ha visto WPF Toolkit ?