c# - type - xamarin forms toolbar color
cómo ocultar/contraer la barra de título en una aplicación UWP? (1)
¿Hay alguna manera de esconder / colapsar / hacer temporalmente una barra de título invisible (pero no completamente desactivada) en una aplicación UWP?
Sé que es posible hacer la pantalla completa de la aplicación después de que la barra de título se colapsa automáticamente, pero tengo que implementarla en una ventana de tamaño variable. También sé que puedes personalizar la apariencia de la barra de título, como el color, etc.
Motivo: Tengo una aplicación con muchas ventanas y necesito ahorrar espacio en la pantalla y tener más espacio para el área del cliente de Windows.
He leído diferentes fuentes, pero no he podido encontrar una respuesta:
- Documentos de MSDN ApplicationViewTitleBar , CoreApplicationViewTitleBar
- http://blogs.msdn.com/b/eternalcoding/archive/2015/08/20/uwp-take-the-control-of-your-title-bar.aspx
- https://marcominerva.wordpress.com/2015/05/19/easily-manage-the-title-bar-in-windows-10-apps/
Por ejemplo, parece que hay una solución para el mismo problema para WPF: cómo quitar la barra de título de una ventana pero mantener el borde
Finalmente, debería decir que, a los efectos de tener una pantalla adicional de bienes raíces (que necesitaba), es posible expandir el área del cliente a la barra de título y hacer que el color de fondo de 3 botones (minimizar, maximizar, cerrar) sea transparente:
Con la barra de título estándar:
Con vista ampliada y fondo de botones transparentes:
ApplicationViewTitleBar formattableTitleBar = ApplicationView.GetForCurrentView().TitleBar;
formattableTitleBar.ButtonBackgroundColor = Colors.Transparent;
CoreApplicationViewTitleBar coreTitleBar = CoreApplication.GetCurrentView().TitleBar;
coreTitleBar.ExtendViewIntoTitleBar = true;