Если все, что вы хотите сделать, это скрыть ContentView
, когда ваша платформа Android
, я бы предложил использовать OnPlatform
в вашем xaml. Кроме того, установка свойства IsVisible
для ContentView дважды обычно не будет работать нормально.
Использование вашего xaml сверху:
<OnPlatform x:TypeArguments="View">
<On Platform="iOS">
<ContentView Margin="20,10,20,20" HeightRequest="40">
<!-- Rest of ContentView code -->
</ContentView>
</On>
<!-- You must specify an Android view -->
<On Platform="Android">
<!-- Use a simple boxview with height and width 0 to create an empty view -->
<BoxView HeightRequest="0" WidthRequest="0" IsVisible="False"/>
</On>
</OnPlatform>
Это покажет ContentView
на вашей странице только при использовании iOS и ничего на Android .