1.
<Label x:Name="label"> <Label.Font> <!-- Android font doesn't work --> <OnPlatform x:TypeArguments="Font" iOS="Courier New, 10" Android="Droid Sans Mono, 12" WinPhone="Courier New, 15" /> </Label.Font> </Label>
---这种情况下,像x:Double这种类型要每个平台都设值,如果不设,则为0
2.
<ContentPage.Padding>
<OnPlatform x:TypeArguments="Thickness">
<OnPlatform.iOS>
0, 20, 0, 0
</OnPlatform.iOS>
<OnPlatform.Android>
0, 0, 0, 0
</OnPlatform.Android>
<OnPlatform.WinPhone>
0, 0, 0, 0
</OnPlatform.WinPhone>
</OnPlatform>
</ContentPage.Padding>
3.使用控件
<ContentView>
<OnPlatform x:TypeArguments="View">
<OnPlatform.iOS>
<Label Text="iOS" />
</OnPlatform.iOS>
<OnPlatform.Android>
<Label Text="Android" />
</OnPlatform.Android>
</OnPlatform>
</ContentView>
OnPlatform必须要包裹在ContentView里面