使用样式添加背景图像:Xamarin Forms

时间:2016-10-19 04:05:29

标签: xaml xamarin xamarin.forms

我想在我的Xamarin Forms App中添加背景图片。我尝试过这里定义的解决方案:Xamarin forms background image for all Pages。但这似乎不起作用。  我也试过像这样通过Xaml设置它

<Style TargetType="ContentPage">
    <Setter Property="BackgroundImage" Value="MyImage.jpg" />
</Style>

无济于事。任何指针将不胜感激。我正在研究Xamarin Forms版本2.3.2.127

1 个答案:

答案 0 :(得分:4)

您正在为Style定义隐式ContentPage,如果它在ApplicationResourceDictionary定义,则会应用于所有ContentPage

由于您提供的稀缺背景和信息,我只能猜测发生了什么。您的应用中可能没有ContentPage,但是ContentPage中有多个继承的网页。如果您希望这样做,则必须在ApplyToDerivedTypes中将属性true设置为Style

<Style TargetType="ContentPage" ApplyToDerivedTypes="true">
    <Setter Property="BackgroundImage" Value="MyImage.jpg" />
</Style>