Este artículo ha sido analizado por nuestros expertos para que tengas la seguridad de la veracidad de esta reseña.
Solución:
Si desea utilizar un color para todos Elementos de NavigationPage puede hacerlo más fácil. Agregar estilo global a la aplicación para una página de navegación
#4a148c
#FFFFFF
Ahora puedes hacer:
void OnTappedProfile(object sender, System.EventArgs e)
Navigation.PushAsync(new Profile());
Dónde Perfil es ContentPage
Selecciona el BarBackgroundColor
del NavigationPage
. Puedes hacer algo como esto (en el sentido de ejemplo más básico):
var nav = new NavigationPage
Title = "Detail"
;
nav.PushAsync(new ContentPage() Title = "Home" );
nav.BarBackgroundColor = Color.MediumPurple;
var mdp = new MasterDetailPage()
Master = new ContentPage()
Title = "Master"
,
Detail = nav
;
MainPage = mdp;
el titulo de la ContentPage
siendo presentado por el NavigationPage
es lo que mostrará el título en esa barra.
BarBackgroundColor es una propiedad de la clase NavigationPage:
public App()
MainPage = new NavigationPage(new Page1())
BarBackgroundColor = Color.FromHex("#ff5300"),
BarTextColor = Color.White,
;
Comentarios y valoraciones
Si estás contento con lo expuesto, tienes la opción de dejar una sección acerca de qué te ha impresionado de esta reseña.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)