Escriba rápido con Infragistics Toolbox

Introducción

Los controles de Ultimate UI para Xamarin incluyen el Infragistics Toolbox. Esta caja de herramientas le permite arrastrar y soltar controles en el código y, a continuación, usar configuradores para personalizar los componentes sin tener que escribir una sola línea de código. En esta lección, demostraremos cómo usar la caja de herramientas Infragistics.

Objetivos de la lección

Al final de esta lección, estará familiarizado con cómo utilizar la Caja de herramientas Infragistics para desarrollar componentes fácilmente sin escribir código.

  1. Configurar el proyecto
  2. Agregue XAML desde la caja de herramientas
  3. Utilice los controles Infragistics

Para obtener más información sobre los controles utilizados en esta lección, consulte la página Control Xamarin Medidor radial y Xamarin Gráfico circular página Control.

Importante: antes de comenzar

Para que Infragistics Toolbox funcione correctamente, debe estar instalada la extensión de Visual Studio, “NuGet Package Manager for Visual Studio 2015”, v3.5.0.1996 o posterior. Dado que la última versión de la Galería de Visual Studio es v3.4.4 y Microsoft no ha habilitado las actualizaciones automáticas de v3.4.4 a v3.5.0.1996, debe actualizar este paquete manualmente.

Antes de que empieces

Para actualizar a la última versión, siga estos pasos:

  1. Cierre todas las instancias de Visual Studio.
  2. Descargue las últimas herramientas de NuGet

Nota: En casos excepcionales, es posible que los controles Infragistics no estén en la caja de herramientas. Al hacer clic en el botón “Actualizar” en la parte inferior del panel de la caja de herramientas, se agregarán todos los controles Infragistics presentes en los paquetes NuGet del proyecto actual a la caja de herramientas.

Paso 1 Configurar el proyecto

Abra Visual Studio y cree un nuevo proyecto. Al crear el proyecto, seleccione Aplicación multiplataforma (Xamarin.Forms o Nativa). En nuestro ejemplo, llamaremos al proyecto App6. También debe especificar el uso de una aplicación en blanco con una biblioteca de clases del portal.

Configuración del proyecto con Xamarin

Para abrir la Caja de herramientas Infragistics, haga clic en Ver, resalte Otras ventanas y luego haga clic en Caja de herramientas Infragistics.

Caja de herramientas Infragistics

Paso 2 Agregar XAML desde la caja de herramientas

Para demostrar las capacidades de la caja de herramientas, abra el archivo MainPage.xaml en la solución. Con la caja de herramientas abierta, arrastre y suelte una vista de Xamarin.Forms desde la caja de herramientas en una línea en blanco en el XAML. Observe que las etiquetas del código se completan automáticamente.

Agregar XAML

A continuación, mantenga presionada la tecla Ctrl mientras arrastra otro elemento. No solo se presentan las etiquetas, sino que las propiedades comunes también se completan con valores predeterminados.

Configuración del proyecto con Xamarin

Esto le permite crear componentes en su aplicación de forma rápida y sencilla sin escribir ningún código. Después de arrastrar algunos ejemplos de código desde la caja de herramientas, elimine las líneas de código que agregó para volver al archivo MainPage.xaml predeterminado.

Paso 3 Uso de los controles Infragistics

A continuación, agregará los controles Infragistics a la solución. Haga clic con el botón derecho en el proyecto y, a continuación, haga clic en Administrar paquetes NuGet para la solución. Cambie la fuente del paquete a Infragistics (Local). En la pestaña Explorar, seleccione el paquete Infragistrics.XF.Gauges. Especifique el paquete para la aplicación de Android y, a continuación, agréguelo.

Uso de los controles Infragistics

Una vez que se haya agregado el paquete a la solución, la caja de herramientas Infragistics se actualizará con los controles de Xamarin.Forms. Estos son componentes adicionales que puede arrastrar y soltar para crear código XAML completamente configurado sin tener que escribir nada.

Controles de Xamarin.Forms

Otra característica de usar la caja de herramientas para agregar componentes es que los espacios de nombres necesarios para los componentes también se agregarán al arrastrar un componente a la pantalla XAML. Por ejemplo, si arrastra y suelta el control XamRadialGauge, no solo se completará el indicador XAML, sino que también se creará el espacio de nombres Infragistics en el elemento ContentPage.

Configuración del proyecto con Xamarin

El espacio de nombres necesario se creará automáticamente según el control que arrastre y suelte. Agregue el control XamPieChart al XAML para ver los cambios en el espacio de nombres.

Configuración del proyecto con Xamarin

Conclusión

El Infragistics Toolbox se usa para crear elementos visuales, utilizando el primer cuadro de herramientas con tecnología NuGet del mundo. El cuadro de herramientas permite crear componentes en blanco o rellenados previamente con solo arrastrar y colocar el elemento en el código XAML. Estos controles están disponibles con Infragistics Ultimate UI for Xamarin.