关于如何更改导航页面,我似乎有很多例子,但对我来说却无济于事。
我在此主题上访问过的所有其他stackoverflow链接均无效!
我的app.xaml中有以下内容
<ResourceDictionary>
<Style TargetType="NavigationPage">
<Setter Property="BarBackgroundColor" Value="#ff5733"/>
<Setter Property="BarTextColor" Value="White"/>
</Style>
</ResourceDictionary>
这很好并且可以工作。但是,我想在加载特定页面时更改代码中的颜色。
我已经尝试过一些诸如在页面的视图模型中做的事情
var navigationPage = Application.Current.MainPage as NavigationPage;
但是navigationPage始终为空?
不认为这很重要,但我使用的是棱镜。
在某个地方有可行的例子吗?
非常感谢