Xamarin表单ShellContent开放浏览器
我用的是Xamarin表单Shell。在我的Xamarin表单ShellContent开放浏览器,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我用的是Xamarin表单Shell。在我的中的一个项目上,我只想打开一个导航到某个URL的浏览器。我不需要设置ContentTemplate 似乎使用可以设置命令,但我无法在中使用菜单项。关于如何使用ShellContent实现这一点,有什么想法吗 <ShellContent Title="Open Browser" Icon="browser.png" Style="{StaticResource DefaultShell}" ???=??? />
中的一个
项目上,我只想打开一个导航到某个URL的浏览器。我不需要设置ContentTemplate
似乎使用
可以设置命令
,但我无法在
中使用菜单项。关于如何使用ShellContent
实现这一点,有什么想法吗
<ShellContent
Title="Open Browser"
Icon="browser.png"
Style="{StaticResource DefaultShell}"
???=??? />
您不能在Tabbar中使用MenuItem。可以选择将其添加到弹出型按钮中,而不是添加到选项卡栏中
我只想打开一个可以导航到某个URL的浏览器
您仍然需要使用页面设置ContentTemplate:
<Tab Title="browser" Icon="browser.png">
<ShellContent ContentTemplate="{DataTemplate local:BrowserPage}"/>
</Tab>
或使用Web视图加载url:
<ContentPage.Content>
<StackLayout>
<WebView HeightRequest="1000" WidthRequest="1000" Source="https://www.xamarin.com"/>
</StackLayout>
</ContentPage.Content>
我上传了我的示例项目,您可以查看。很有意义。我希望有一种方法可以从ShellContent运行命令,这样我就可以运行类似Launcher.OpenAsync(“https://www.xamarin.com)
但这似乎不可能。谢谢
<ContentPage.Content>
<StackLayout>
<WebView HeightRequest="1000" WidthRequest="1000" Source="https://www.xamarin.com"/>
</StackLayout>
</ContentPage.Content>