Вам не хватает ContentPage
Title
.
Сначала вы должны включить компилятор Xaml, чтобы помочь в обнаружении проблем XAML (во время компиляции и / или улучшенных сообщениях об ошибках, не просматривая внутренние исключения).of TargetInvocationException).
[assembly: XamlCompilation(XamlCompilationOptions.Compile)]
re: Компиляция XAML
Хотя компилятор фактически не перехватит этот отсутствующий атрибут title во время сборки, вы получите сообщение об ошибкево время выполнения:
`Title property must be set on Master page`
Итак, установите заголовок на вашей ContentPage:
<ContentPage Title="Some Page Title">
Пример:
<MasterDetailPage.Master>
<ContentPage Title="Some Page Title">
<AbsoluteLayout VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand">
<Image AbsoluteLayout.LayoutFlags="All" AbsoluteLayout.LayoutBounds="0, 0, 1, 1" Source="background.jpg" Aspect="AspectFill"/>
<ScrollView AbsoluteLayout.LayoutFlags="All" AbsoluteLayout.LayoutBounds="0, 0, 1, 1">
<StackLayout>
<Button Text="Create Activity" TextColor="White" Clicked="Handle_Clicked"/>
<Button Text="Check Availability" TextColor="White"/>
<Button Text="Check Invitations" TextColor="White"/>
<Button x:Name="SMA" Text="Propose Saturday Morning Activity" TextColor="White"/>
<Button x:Name="Logout" Text="Logout" Clicked="Handle_Clicked_1" TextColor="White" Margin="20"/>
</StackLayout>
</ScrollView>
</AbsoluteLayout>
</ContentPage>
</MasterDetailPage.Master>
<MasterDetailPage.Detail>
<ContentPage>
<AbsoluteLayout VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand">
<Image AbsoluteLayout.LayoutFlags="All" AbsoluteLayout.LayoutBounds="0, 0, 1, 1" Source="background.jpg" Aspect="AspectFill"/>
<ScrollView AbsoluteLayout.LayoutFlags="All" AbsoluteLayout.LayoutBounds="0, 0, 1, 1">
<ContentView Padding="10,40,10,10">
<Button Text="Menu" HorizontalOptions="Start" VerticalOptions="Start" TextColor="White" Clicked="Handle_Clicked_2"/>
</ContentView>
</ScrollView>
</AbsoluteLayout>
</ContentPage>
</MasterDetailPage.Detail>