Xamarin中的新功能,看来如果我尝试为ContentPage
设置样式,则什么也没有发生
App.xaml的ResourceDictionary中的Xaml:
<Style TargetType="ContentPage">
<Setter Property="BackgroundColor" Value="#f8f8f8"/>
</Style>
我知道正在读取app.xaml样式。我有一个已在全球范围内应用的按钮样式。但是我似乎无法影响
ContentPage
的任何更改。没有错误报告。如何全局设置背景色?
我已经读到这可能是一个错误,但是那是一年前的事。如果仍然是错误,是否有解决方法?
最佳答案
App.xaml
中的以下代码对我有用:
<Style TargetType="ContentPage" ApplyToDerivedTypes="True">
<Setter Property="BackgroundColor" Value="Lime" />
</Style>
注意:
您不应在
x:Key
中使用属性Style
。您应该添加
ApplyToDerivedTypes="True"
我在https://putridparrot.com/blog/styles-in-xamarin-forms/找到了解决方案
关于c# - ContentPage中用于背景的Xamarin Xaml样式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33811028/