在Xamarin Forms中将Prism 7+用作导航框架时。
更改导航页面的BarBackgroundColor的最优雅的方法是什么?
Prism 6,有一种方法可以使用INavigationPageProvider定制导航页面,但这已不再是一种选择。
理想情况下,可以通过绑定到视图模型来更改颜色
答案 0 :(得分:0)
在Prism 7+中,您可以使用常规的git update-index --assume-unchanged
您的NavigationPage必须从containerRegistry.RegisterForNavigation<MyNavigationPage>();
继承。
当然,您可以设置backgroundcolor,绑定到ViewModel等。 我在这里的所有其他页面上添加了我需要的ToolbarItems。
您的第一个导航操作应如下所示:Xamarin.Forms.NavigationPage