universal apps tips and tricks

18
#dotNETSpain2015 Santiago Porras Rodríguez Microsoft Windows Platform Development MVP Tips & Tricks de diseño de aplicaciones móviles Y A X B @saintwuko ng

Upload: santiago-porras-rodriguez

Post on 24-Jul-2015

156 views

Category:

Software


0 download

TRANSCRIPT

#dotNETSpain2015

Santiago Porras RodríguezMicrosoft Windows Platform Development MVP

Tips & Tricks de diseño de aplicaciones móviles

Y

AX B

@saintwukong

#dotNETSpain2015

#dotNETSpain2015

Santiago Porras RodríguezMVP Windows Platform DevelopmentUX – SharePoint Developer

http://blogs.encamina.com/en-tu-casa-o-en-la-mia/http://geeks.ms/blogs/santypr [email protected]@saintwukong

#dotNETSpain2015

#dotNETSpain2015

Tips & Tricks de diseño de aplicaciones móviles

#dotNETSpain2015

there is no alternative to design there is only good design or bad design

#dotNETSpain2015#dotNETSpain2015

Datos en tiempo de diseñoDiseño adaptativoCompartiendo XAMLImágenes circularesSelector de plantillas por parámetro

Agenda

Datos en tiempo de diseño

Diseño adaptativo

“be water my friend”

#dotNETSpain2015#dotNETSpain2015

¿Qué es el diseño Adaptativo?

Compartiendo XAML

#dotNETSpain2015#dotNETSpain2015

Podemos compartir todo el código XAML incluyendo páginas

¡Pero cuidado! Las páginas difieren muchísimo entre Windows Phone y Windows

ResoluciónDirección de navegación

Área de visibilidad

Compartiendo páginas

En anteriores versiones de Windows Platform

#dotNETSpain2015#dotNETSpain2015

Back button

Resolviendo el problema del “back button”public CommonPage() {

this.InitializeComponent();

this.navigationHelper = new NavigationHelper(this);

this.InsertPageTitleUserControl();

this.navigationHelper.LoadState += navigationHelper_LoadState;

this.navigationHelper.SaveState += navigationHelper_SaveState;

}

private void InsertPageTitleUserControl() {

PageTitleUserControl pageTitle = new PageTitleUserControl(this.navigationHelper);

pageTitle.PageTitle = "Common page";

pageTitle.AppName = "APP NAME";

rootGrid.Children.Add(pageTitle);

Grid.SetRow(pageTitle, 0);

}

Imágenes circulares

Splash Screen

Cargando datos

Selector de plantillas de elementos por parámetro

#dotNETSpain2015

Santiago Porras RodríguezMicrosoft Windows Platform Development MVP

¡¡¡Si te ha gustado no olvides rellenar la encuesta!!!Thanks

Y

AX B

@saintwukong