Вы не можете использовать MenuItem в Tabbar. Menuitem может быть дополнительно добавлено во всплывающее окно вместо вкладки.
Я просто хочу открыть браузер, который переходит на определенный URL.
Вам все еще нужно установить ContentTemplate со страницей:
<Tab Title="browser" Icon="browser.png">
<ShellContent ContentTemplate="{DataTemplate local:BrowserPage}"/>
</Tab>
Затем на этой странице перейдите к определенному URL:
public BrowserPage()
{
InitializeComponent();
Launcher.OpenAsync("https://www.xamarin.com");
}
Или используйте WebView для загрузки URL:
<ContentPage.Content>
<StackLayout>
<WebView HeightRequest="1000" WidthRequest="1000" Source="https://www.xamarin.com"/>
</StackLayout>
</ContentPage.Content>
Я загрузил свой пример проекта здесь , и вы можете проверить.