Eventos

[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

No hay comentarios.:

Publicar un comentario

Epicalsoft — Superheroic Software Development Blog Designed by Templateism.com Copyright © 2014

Con tecnología de Blogger.