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
No hay comentarios.:
Publicar un comentario