Introducción
Con la llegada del SDK de Windows 10 Preview tenemos la posibilidad de crear Apps Universales con un único binario
que funcione en múltiples plataformas. En ocasiones desearemos utilizar
caracteristicas específicas de una plataforma. Para ello, utilizaremos
el SDK de extensiones. Haremos clic derecho sobre las referencias del
proyecto, Añadir referencia y accedemos al apartado Extensiones dentro del apartado Universal App Platform:
Anteriormente, en extensiones, teníamos el SDK de Behaviors, ¿dónde esta ahora?.
Behaviors… ¿dónde?, ¿cómo?
Los Behaviors (o comportamientos en Español) nos permiten añadir
lógica directamente en XAML para realizar acciones sin necesidad de
escribir código extra en el code behind.
En proyectos Windows y Windows Phone 8.1, al añadir referencias, teníamos la extensión Behaviors SDK (XAML) dentro del apartado extensiones de Windows 8.1:
El “truco”
Para poder utilizar la extensión Behaviors SDK en proyectos UAP, copiamos los ficheros de la ruta:
C:Program Files (x86)Microsoft SDKsWindowsv8.1ExtensionSDKs
A la ruta:
C:Program Files (x86)Microsoft SDKsUAPv0.8.0.0ExtensionSDKs
Tras reiniciar Visual Studio 2015 y acceder al apartado de extensiones:
Voila!