Я думаю, что скриншот, которым вы поделились в своем вопросе, - это скриншот Universal Windows Platform (UWP)
. MasterDetailPage
имеет различное поведение на разных платформах. Вы можете проверить документ здесь .
Если вы хотите получить результат на скриншоте, вы можете настроить masterPage
и добавить событие к кнопке slideout
, примерно так:
<StackLayout>
<StackLayout>
<ImageButton Source="slideout.png"></ImageButton>
<Label Text="title">
</StackLayout>
<ListView x:Name="listView" x:FieldModifier="public">
...
</ListView>
</StackLayout>
icon
или fileImageSoure
, заданные вами на странице, будут отображаться, если поддерживается платформой при определенных обстоятельствах, например, когда NavigationPage
отображает ContentPage
.
Обычно detailPage имеет NavigationPage, и значок и заголовок будут отображаться там в Android.
Вы можете проверить пример здесь , чтобы увидеть поведение MasterDetailPage по умолчанию в Android.