Cómo usar Windows Phone Toolkit

Básico

Hacer aplicaciones para Windows Phone es sumamente fácil, podemos utilizar una amplia variedad de controles que nos permiten tener capacidades casi ilimitadas.

Sin embargo las cosas pueden ser aún mejores, el equipo de Windows Phone ha liberado un conjunto de componentes Open Source, son alrededor de 20 controles que permiten maximizar la experiencia de usuario pero también de desarrollo al resolver problemas comunes con controles fáciles de usar.

Instalación

La instalación de Windows Phone Toolkit es bastante sencilla ya que se hace directamente por Nuget. En nuget tenemos dos opciones de instalación, por línea de comandos o por Wizard.

Instalación de Windows Phone Toolkit por línea de comandos

Desde Visual Studio abrimos nuestra solución de Windows Phone, vamos a la ventana de “Package Manager Console” sino la tienes o no sabes dónde está puedes desplegarla así

Instalación de Windows Phone Toolkit por línea de comandos

Ya en la consola digitas

 Install-Package WPtoolkit  

Nuget package manager console

Instalación de Windows Phone Toolkit por Wizard

En las referencias del proyecto le das click derecho “Manage Nuget Packages”

Manage Nuget Packages

Esto despliega una ventana de búsqueda, vas al árbol “Online” y en el recuadro escribes “Windows Phone Toolkit”, esperas a que lo encuentre y seguidamente lo instalas.

Install Nuget Package

Aparecerán los siguientes ítems en su solución:

Toolkit resources

Y eso es todo, instalado!

Como agregar los controles al Toolbox

Abres el toolbox y allí das clic derecho, “Add Tab”

Como agregar los controles al Toolbox

Al nuevo Tab le colocas el nombre que quieras.

Abres el nuevo Tab , nuevamente das clic derecho pero esta vez seleccionas "Choose Items"

Choose Items

En el recuadro que se abre vas a la pestaña "Windows Phone Components" y utilizas el botón Browse para localizar una ruta similar a esta : MyApp\packages\WPtoolkit\lib\sl4-windowsphone71 , no tiene que ser exacta , de seguro habrá números de versión y otras cosas por allí que pueden cambiar en cada caso y dependiendo de la versión actual del Toolkit, pero el patrón es muy similar.

Allí encontrarás la librería “Microsoft.Phone.Controls.Toolkit.dll”, le das abrir y enseguida aparecen Checkeados todos los controles incluidos en la librería, te recomiendo que no los dejes todos checkeados ya que no todos son usables desde el IDE, aunque si los deja checkeados no hay ningún problema.

Ítems recomendados a no checkear:

  • Todos los del namespace "Microsoft.Phone.Controls.Primitives"
  • Todos los que en el nombre tengan la palabra "Base"

Pueden haber más, ya o puedes personalizar a tu gusto.

Tendrás algo como esto:

Custom Toolbox

Y listo ya estas preparado para utilizar estos nuevos controles.