Content page property not set with implicit style
<p>Using Prism.Forms 6.2 and Xamarin.Forms 2.3.3.118 pre-1 when I set the content page padding in the application resource file it is not followed globally only for the content page padding. All other resource properties are flowing correctly. Here is my code for the app.xaml:</p>

<pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;prism:PrismApplication xmlns="http://xamarin.com/schemas/2014/forms" 
        xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
        x:Class="MyNamespace.App"
        xmlns:prism="clr-namespace:Prism.Unity;assembly=Prism.Unity.Forms"
        xmlns:local="clr-namespace:MyNamespace;assembly=MyNamespace"&gt;
    &lt;prism:PrismApplication.Resources&gt;
        &lt;!-- Application resource dictionary --&gt;
        &lt;ResourceDictionary&gt;
            &lt;converter:DebuggingConverter x:Key="localDebuggingConverter"/&gt;
            &lt;local:ItemTappedEventArgsToItemTappedConverter x:Key="SelectedItemConverter" /&gt;
            &lt;Style TargetType="Label"&gt;
                &lt;Setter Property="FontSize" &gt;
                    &lt;Setter.Value&gt;
                        &lt;!--iOS default is 17 and is not the same size as android 14. If FontSize is left at default it will be larger on iOS than android--&gt;
                        &lt;OnPlatform x:TypeArguments="x:Double"
                            iOS="14" 
                            Android="14"&gt;
                        &lt;/OnPlatform&gt;
                    &lt;/Setter.Value&gt;
                &lt;/Setter&gt;
                &lt;Setter Property="VerticalOptions" Value="Center"&gt;
                &lt;/Setter&gt;
            &lt;/Style&gt;
            &lt;Style TargetType="ContentPage"&gt;
                &lt;Setter Property="Padding"&gt;
                    &lt;Setter.Value&gt;
                        &lt;OnPlatform x:TypeArguments="Thickness"
                            iOS="5, 28, 5, 5"
                            Android="5, 8, 5, 5"
                            WinPhone="5, 8, 5, 5" /&gt;
                    &lt;/Setter.Value&gt;
                &lt;/Setter&gt;
            &lt;/Style&gt;
        &lt;/ResourceDictionary&gt;
    &lt;/prism:PrismApplication.Resources&gt;
&lt;/prism:PrismApplication&gt;
</code></pre>

<p>Here is my xaml view:</p>

<pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;ContentPage xmlns="http://xamarin.com/schemas/2014/forms" 
        xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
        xmlns:prism="clr-namespace:Prism.Mvvm;assembly=Prism.Forms"
        xmlns:local="clr-namespace:MyNamespace;assembly=MyNamespace"
        prism:ViewModelLocator.AutowireViewModel="True" 
        x:Class="MyNamespace.Views.ChooseProfileView"&gt;
    &lt;!--&lt;ContentPage.Padding&gt;
        If I set the content padding this way it is rendered correctly. When this is commented out as it is now the padding is not set by the application resource (implicit style).
        &lt;OnPlatform x:TypeArguments="Thickness"
                            iOS="5, 28, 5, 5"
                            Android="5, 8, 5, 5"
                            WinPhone="5, 8, 5, 5" /&gt;
    &lt;/ContentPage.Padding&gt;  --&gt;
    &lt;ContentPage.Content&gt;
&lt;!-- whatever content. The padding set here is displayed correctly--&gt;
    &lt;/ContentPage.Content&gt;
&lt;/ContentPage&gt;
</code></pre>

<p>Any ideas what is wrong?</p>