Creando Aplicaciones UWP para Xbox One
-
Upload
javier-suarez-ruiz -
Category
Technology
-
view
1.959 -
download
1
Transcript of Creando Aplicaciones UWP para Xbox One
Creando aplicaciones UWP para Xbox OneSevilla Windows //REBUILDJavier Surez
CartujaDotNetJavier Surez RuizSoftware Developer at Plain ConceptsMicrosoft MVP Windows Platform Development
Blog: http://geeks.ms/blogs/jsuarezEmail: [email protected]: @jsuarezruiz
CartujaDotNet
2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/20162
La experiencia con 10 piesConceptos bsicosDEMO: Nuestra App UWPActivar Dev ModeGamePad y LayoutUso del GamePadXY FocusDebugging tipsAdaptar a TVTV-safe areaSonidos
Agenda
CartujaDotNetLa experiencia 10 pies
CartujaDotNet
experiencia 10 pies vs. experiencia 2 pies
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM5
Siempre simple
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM6
Pero coherente
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM7
Y cautivar
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM8
Universal Windows Platform & plataformas
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM9
Universal Windows Platform & plataformas
Llegar a cada dispositivo Windows con una misma App
Fcil adaptar la App ofreciendo una experiencia adaptada a cada dispositivo
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM10
Activar el modo desarrollador
CartujaDotNetDev Mode
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM12
Dev Mode Activation App
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM13
Activar Dev Mode
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM14
Dev Mode
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM15
Dev Mode
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM16
Nuestra aplicacin UWP
DEMODEMODEMO
CartujaDotNet1. Un mismo Sistema de diseo UWP. En muchos casos, exactamente el mismo cdigo se comportar de la forma adecuada para ofrecer la major experiencia en cada situacin..2. Podemos modificar el comportamiento por defecto. Cuando se soportan multiples comportamientos en el mismo cdigo, podemos utilizer el que major se adapte a nuestra aplicacin en la familia de dipositivos utilizada. 3. En caso de necesitar diseo totalmente diferente podemos crear vistas exclusivas. UWP permite seguir comparitendo el cdigo pero utilizando una vista totalmente diferente. Y cmo conseguimos todo lo anterior en una misma App UWP?!?!
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM18
Gamepad y Remote
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM19
Conceptos bsicos de interacciones con el Gamepad y Remote
XY Focus
Requires Pointer
Recommended for most UI surfacesUse for drawing canvases, web content, etc.
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM20
Application.RequiresPointer="Auto" : XY Focus o puntero dependiendo del dispositivo (por defecto)"WhenRequested" : XY Focus, except en controles donde se especifiquePara controles o pginas especficas donde el punter tenga sentido:Control.RequiresPointer="WhenFocused"> oControl.RequiresPointer="WhenEngaged">Configurando XY Focus vs. puntero
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM21
Botones del Gamepad y el Remote
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM22
Los ms usadosInputs
BotnStick/D-pad izquierdoComportamientoMueve el focoFocus
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM23
Los ms usados
BotnStick/D-pad izquierdoA/SelectComportamientoMueve el focoClick
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM24
BotnStick/D-pad izquierdoA/SelectB/BackComportamientoMueve el focoClickIr atrs
Los ms usados
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM25
BotnStick/D-pad izquierdoA/SelectB/BackMenuComportamientoMover el focoClickIr atrsMostrar menu contextual
Los ms usados
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM26
BotnStick/D-pad izquierdoA/SelectB/BackMenuViewComportamientoMove FocusClickGo BackMostrar menus contextualesMotrar paneles
Los ms usados
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM27
Botones del Gamepad y el RemoteBotnStick/D-pad izquierdoA/SelectB/BackMenuViewComportamientoMove FocusClickGo BackMostrar menus contextualesMotrar paneles
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM28
Botones del Gamepad y Remote BotnComportamientoCmo?Stick/D-pad izquierdoMover el foco
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM29
Botones del Gamepad y Remote BotnComportamientoCmo?Stick/D-pad izquierdoMover el focoA/SelectClickUsado por defecto en controles como Button, ListView, MenuFlyout, etc.
Si creamos controles personales, responde al evento de la barra de espacio.
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM30
Botones del Gamepad y Remote BotnComportamientoCmo?Stick/D-pad izquierdoMover el focoA/SelectClickUsado por defecto en controles como Button, ListView, MenuFlyout, etc.
Si creamos controles personales, responde al evento de la barra de espacio. B/BackIr atrsResponde al evento SystemNavigationManager.BackRequested cuando implementamos la navegacin atrs
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM31
Botones del Gamepad y Remote BotnComportamientoCmo?Stick/D-pad izquierdoMover el focoA/SelectClickUsado por defecto en controles como Button, ListView, MenuFlyout, etc.
Si creamos controles personales, responde al evento de la barra de espacio. B/BackIr atrsResponde al evento SystemNavigationManager.BackRequested cuando implementamos la navegacin atrsMenuMostrar menu contextualMuestra mens del tipo ContextFlyout y responde al evento ContextRequested.
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM32
Botones del Gamepad y Remote BotnComportamientoCmo?Stick/D-pad izquierdoMover el focoA/SelectClickUsado por defecto en controles como Button, ListView, MenuFlyout, etc.
Si creamos controles personales, responde al evento de la barra de espacio. B/BackGo BackResponde al evento SystemNavigationManager.BackRequested cuando implementamos la navegacin atrsMenuMostrar menu contextualMuestra mens del tipo ContextFlyout y responde al evento ContextRequested.ViewMostrar panelesEventos GamepadView y NavigationView.
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM33
Gamepad y Remote. Botones adicionalesBotnL/R TriggerComportamientoPgina arriba/abajo
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM34
Gamepad y Remote. Botones adicionalesInputsBotnL/R TriggerL/R BumperComportamientoPgina arriba/abajoPgina izq/derecha
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM35
Gamepad y Remote. Botones adicionalesInputsBotnL/R TriggerL/R BumperRight stickComportamientoPgina arriba/abajoPgina izq/derechaPan
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM36
Gamepad y Remote. Botones adicionalesInputsBotnL/R TriggerL/R BumperRight stickX, YComportamientoPgina arriba/abajoPgina izq/derechaPanApp shortcuts
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM37
Gamepad y Remote. Botones adicionalesInputsBotnL/R TriggerL/R BumperRight stickX, YPause, Play, etc.ComportamientoPgina arriba/abajoPgina izq/derechaPanApp shortcutsMedia playback
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM38
Saca todo el partido a los botones!
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM39
Ajustar XY Focus
IsTabStop=true & Visibility=Visible
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM40
Ajustar XY Focus
CartujaDotNetAjustar XY Focus
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM42
Ajustar XY Focus
CartujaDotNetAjustar XY Focus
CartujaDotNetTuning XY Focus
CartujaDotNetTuning XY Focus
foo
barfoofoo.XYFocusRight = bar;
CartujaDotNetOptimizando la App para gamepad
DEMODEMODEMO
CartujaDotNetNo sabes donde esta el foco? Aadimos:page.GotFocus += (object sender, RoutedEventArgs e) => { FrameworkElement focus = FocusManager.GetFocusedElement() as FrameworkElement; Debug.WriteLine("got focus: " + focus.Name + " (" + focus.GetType().ToString() + ")");};
Debugging tips
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM48
Ms trucos para ajustar la experiencia XY Focus Establece el foco inicial en algo razonable
Crea el Layout con el ciclo de movimientos y el foco en mente.
Tener el foco en mente tambin al ajustar Tamaos, para ofrecer la major experiencia possible cuando cambie el mismo.
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM49
Gestin de trampas de enfoque e interacciones complejasButton 1Button 2
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM50
Focus Engagement permite al usuario enganchar un control para interaccionar con l, y retornar el XY Focus de la navegacin
Pulsamos A para enganchar.Mejorar el focoButton 1Button 2
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:11 PM51
Focus Engagement permite al usuario enganchar un control para interaccionar con l, y retornar el XY Focus de la navegacin
Pulsamos A para enganchar.Usamos izq/derecho/arriba/abajo para interaccionar con el controlMejorar focoButton 1Button 2
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:11 PM52
Focus Engagement permite al usuario enganchar un control para interaccionar con l, y retornar el XY Focus de la navegacin
Pulsamos A para enganchar.Usamos izq/derecho/arriba/abajo para interaccionar con el controlPulsamos B para desenganchar.
control.IsFocusEngagmentEnabled="true" (por defecto en el Slider)Mejorar focoButton 1Button 2
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM53
Por defecto, foco tradicional con marching antsMostrando el foco
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM54
Foco de alta visibilidad
Foco con alta visibilidad
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM55
Configurando alta visibilidad en foco
De forma predeterminada en la prxima actualizacin de Windows 10
Application.FocusVisualKind="HighVisibility"
Puede ser ajustado por element visual
FocusVisualMarginFocusVisualPrimaryBrushFocusVisualPrimaryThicknessFocusVisualSecondaryBrushFocusVisualSecondaryThickness
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM56
Ocurecer el fondo cuando mostramos elementos supuerpuestos (e.j. Flyout)
Flyout.LightDismissOverlayMode="Auto"
Disponible en los siguientes controles:Potenciando el foco de elementos superpuestos
AppBarAutoSuggestBoxCalendarDatePickerComboBoxDatePickerFlyoutBaseFlyoutMenuFlyoutPopupSplitViewTimePicker
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM57
Presentando en TV
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM58
La experiencia 10 pies debera ser ~200% de lo que se ve en la experiencia 2 piesLa resolucin por defecto de las Apps en Xbox es de 960 x 540pixels efectivosEl tamao de la UI
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM59
Depurando el foco
DEMODEMODEMO
CartujaDotNetEl tamao de la UI (en pxeles efectivos)
1366 x 768
1920 x 1080
360 x 640
960 x 540
960 x 540960 x 540
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM61
La zona azul no esta presente en todas las TVs La zona TV-safe es todo el rea azul Las Apps UWP por defecto mantienen su UI dentro del rea TV-safe.Las Apps deben extender su UI no esencial a los mrgenes para ofrecer la major experiencia possible.TV-safe area960 x 540
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM62
Optimizando para TV
DEMODEMODEMO
CartujaDotNetColoresComo en cualquier App UWP, podemos usar el tema adecuado para la misma, o bien, usar el tema del sistema. Si elegimos usar el tema del sistema por defecto: PC usa claro (configurable)Xbox es ocuro
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM64
Colores en TV
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM65
Ayuda a los usuarios a entender la interaccinLos controles de la plataforma tienen sonidos por defecto Si creamos nuevos controles personales, podemos aador los sonidos:ElementSoundPlayer.Play(ElementSoundKind.Focus);ElementSoundPlayer.Play(ElementSoundKind.Invoke);ElementSoundPlayer.Play(ElementSoundKind.GoBack);ElementSoundPlayer.Play(ElementSoundKind.Show);ElementSoundPlayer.Play(ElementSoundKind.Hide);ElementSoundPlayer.Play(ElementSoundKind.MoveNext);ElementSoundPlayer.Play(ElementSoundKind.MovePrevious);Sonidos
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM66
Sonidos
DEMODEMODEMO
CartujaDotNetPreguntas y respuestas.Dudas?P&R
CartujaDotNet
68
Muchas gracias!
CartujaDotNet
Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.4/18/2016 8:05 PM69
Creando aplicaciones UWP para Xbox OneSevilla Windows //REBUILDJavier Surez
CartujaDotNet
70