Я создал простое приложение Xamarin, которое содержит две страницы и доступ к каждой странице осуществляется с помощью вкладок, как показано ниже:
Цель Androidработает правильно (показано на скриншоте выше), поэтому я добавил цель UWP.Проблема заключается в том, что цель UWP отображает только одну страницу, т. Е. Нет вкладки, поэтому нет возможности вкладки между двумя страницами.
Как добавить вкладки в приложение UWP?Обратите внимание, что я использовал шаблон вкладки при создании приложения UWP.
Все остальное работает как положено (кроме вкладок).
Я использую Visual Studio 2017.
Вот XAML главной страницы:
<ContentPage.ToolbarItems>
<ToolbarItem
Command="{Binding SettingsCommand}"
Text="Settings">
<ToolbarItem.Icon>
<OnPlatform x:TypeArguments="FileImageSource">
<On Platform="iOS, Android" Value="app_settings" />
<On Platform="UWP, WinRT, WinPhone" Value="Assets/app_settings.png" />
</OnPlatform>
</ToolbarItem.Icon>
</ToolbarItem>
</ContentPage.ToolbarItems>
<TabbedPage.Title>
<OnPlatform x:TypeArguments="x:String">
<On Platform="iOS, UWP, WinRT, WinPhone" Value="MyNamespace" />
</OnPlatform>
</TabbedPage.Title>
<views:TestEnquiriesView
x:Name="TestView">
<views:TestEnquiriesView.Title>Test</views:TestEnquiriesView.Title>
</views:TestEnquiriesView>
<views:ProfileView
x:Name="ProfileView">
<views:ProfileView.Icon>
<OnPlatform x:TypeArguments="FileImageSource">
<On Platform="iOS, Android" Value="menu_profile" />
<On Platform="UWP, WinRT, WinPhone" Value="Assets\menu_profile.png" />
</OnPlatform>
</views:ProfileView.Icon>
</views:ProfileView>