Kit de herramientas de Silverlight

Publicación del inglés original: Lunes, 26 de enero de 2009 a las 15:21 PST por Somasegar

En noviembre introdujimos el Kit de herramientas de Silverlight, un proyecto de código abierto diseñado para proporcionar controles adicionales de Silverlight y funcionalidad entre versiones de Silverlight. Desde entonces, hemos recibido importantes comentarios positivos y en diciembre publicamos una segunda revisión.

La revisión publicada en diciembre (en inglés) contiene incluso más temas, una nueva aplicación de ejemplo, mejoras de los componentes y muchas características y arreglos solicitados por la comunidad de desarrolladores. También estamos publicando DLLs para integrar la experiencia de los diseñadores, además de pruebas unitarias y la última versión de la unidad de marco de trabajo de prueba.

Para aquellos familiarizados con Windows Presentation Foundation, los nombres de algunos controles disponibles en el Kit de herramientas les serán familiares. Los controles de la banda de calidad de "Stable" (en inglés) son AutoCompleteBox, DockPanel, HeaderedContentControl, HeaderedItemsControl, Label, NumericUpDown, TreeView y WrapPanel. Los controles de la banda de calidad "Preview" (en inglés) incluyen Charting, Expander, ImplicitStyleManager y Viewbox.

El uso de los controles es cuestión de agregar referencias a los ensamblados en el Kit de herramientas y utilizarlos como controles normales en su aplicación de Silverlight. A continuación puede ver algunos ejemplos.

NumericUpDown

NumericUpDown es un TextBox que sólo permite valores numéricos al tiempo que proporciona la capacidad para incrementar o reducir los valores con el mouse (ratón) o el teclado. Establecer sus diversas propiedades le permite controlar los valores mínimo (Minimum), máximo (Maximum), el valor (Value) y la cantidad a incrementar (Increment). En el siguiente XAML, puede ver lo fácil que es utilizar el control NumericUpDown.

Y el resultado tendría el aspecto siguiente:

Éste es un gran control a utilizar cuando desee restringir la entrada del usuario a un valor numérico a la vez que proporciona una forma rápida para ajustar el valor.

Controles de gráficos

Silverlight Chart es un conjunto de clases completamente nuevas que permiten a los desarrolladores crear fácilmente gráficos de columnas, barras, circulares, línea, dispersión y de burbujas con aspecto profesional . Estos gráficos se exponen como una serie de controles que el control de gráfico puede hospedar, lo que permite combinarlos.

Aquí puede ver todo lo necesario para crear un gráfico de columnas simple en XAML (tenga en cuenta que no necesita ningún código):

Echemos un vistazo a un ejemplo sencillo:

El XAML anterior genera el siguiente gráfico:

Temas

Además de los controles enumerados en esta entrada de blog, también encontrará diez temas disponibles para las aplicaciones en el Kit de herramientas. A continuación, puede ver una captura de pantalla del aspecto de estos temas.

Puede obtener aún más información acerca de estos controles y el Kit de Silverlight en CodePlex (en inglés).

¡Namaste!