静态资源在Xamarin Oreo模拟器中不起作用

时间:2018-05-22 20:21:46

标签: android xamarin

在我的Xamarin项目中,我定义了许多静态资源样式。这在我的Nougat模拟器中完美运行。突然,在升级到Oreo 8.1之后,我发现风格不再设置了。

我使用Visual Studio 2017的最新更新。 作为一个例子,我在App.xaml中定义了一个样式,如下所示:

    <!-- Application resource dictionary -->
    <ResourceDictionary>
        <Style x:Key="pageStyle" TargetType="ContentPage">
            <Setter Property="BackgroundColor" Value="Black" />
        </Style>

        <Style x:Key="headerStyle" TargetType="Label">
            <Setter Property="HorizontalOptions"
                    Value="CenterAndExpand" />
            <Setter Property="VerticalOptions"
                    Value="Start" />
            <Setter Property="FontSize" Value="Large" />
            <Setter Property="FontAttributes" Value="Bold" />
            <Setter Property="TextColor" Value="Yellow" />
        </Style>
    </ResourceDictionary>

在我的内容页面中,我以这种方式使用了这种风格:

         <Label Text="Nieuwe bestelling"
               VerticalOptions="Start"
               Style="{StaticResource headerStyle}" />

我的问题是headerStyle不起作用。不会显示任何错误消息,并且我的Android项目中未设置样式。

任何人都可以帮助我吗? 谢谢, 烫发

0 个答案:

没有答案