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í
Ya en la consola digitas
Install-Package WPtoolkit
Instalación de Windows Phone Toolkit por Wizard
En las referencias del proyecto le das click derecho “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.
Aparecerán los siguientes ítems en su solución:
Y eso es todo, instalado!
Como agregar los controles al Toolbox
Abres el toolbox y allí das clic derecho, “Add Tab”
Al nuevo Tab le colocas el nombre que quieras.
Abres el nuevo Tab , nuevamente das clic derecho pero esta vez seleccionas "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:
Y listo ya estas preparado para utilizar estos nuevos controles.