[Windows App Development] Modal personalizado para Windows Phone


Sé que en Windows Phone no existen Windows ni Modals y que probablemente van en contra de los lineamientos generales de experiencia de usuario del Sistema Operativo, pero como nada me impide hacerlo y ya que no es muy complicado enseñaré como hacer uno propio.

C#

Empezamos creando una clase que extienda de ContentControl (porque es un control que tendrá un contenido, sino seria suficiente con Control como el BusyIndicator) con la siguiente definición:

XAML

Y continuamos definiendo la plantilla del control que acabamos de crear mediante un estilo implícito de la siguiente manera:

Uso

Agregar el namespace del Modal a la página o al control correspondiente:
Y manejar algunos eventos, aunque también se podría hacer usando DataBinding.

CodePlex

Código fuente disponible en: Windows Phone -> CustomModal

Agregue un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *