如何在顶部导航栏上显示标题名称,而不是在xamarin窗体外壳中显示“汉堡包”图标

时间:2019-09-07 07:39:53

标签: c# shell xamarin

我正在使用xamarin表单外壳创建标签栏。我从不添加弹出按钮,但是,我不知道为什么汉堡菜单出现在顶部导航栏上。 我怎么才能消失它,它应该在顶部导航栏上显示选项卡栏标题。

enter image description here enter image description here

我确实添加了以下内容:$.ajax({ url: "inventory/get_AssetModel.php", type: "POST", data: chAssBrand, success: function(data, textStatus, jqXHR){ var data = jQuery.parseJSON(data); var node = document.createElement("option"); var textnode = document.createTextNode(data.0); node.appendChild(textnode); document.getElementById("txtInvModel").appendChild(node); }, error: function(jqXHR, textStatus, errorThrown){ swal("Error!", textStatus, "error"); } }); 但是,这是行不通的。

FlyoutBehavior="Disabled"

1 个答案:

答案 0 :(得分:0)

我可以在 Xamarin.Forms 4.2版本中重现您的问题,我已经向Microsoft团队报告了此错误。

现在有两种方法可以解决此问题。

  1. 您可以使用 Xamarin.Forms 4.1版,然后正常工作。

  2. 您可以使用 Xamarin.Forms 3.6版,然后执行以下步骤:

请查看RouteHost =“ companyname.com”(程序包名称)RouteScheme =“ app” Route =“ shellsample”(解决方案名称)

 <ShellItem>
    <ShellSection Title="Browse" Icon="tab_feed.png">
        <ShellContent ContentTemplate="{DataTemplate local:ItemsPage}" />
    </ShellSection>
    <ShellSection Title="About" Icon="tab_about.png">
        <ShellContent ContentTemplate="{DataTemplate local:AboutPage}" />
    </ShellSection>
</ShellItem>

屏幕截图:

enter image description here

http://alejandroruizvarela.blogspot.com/2019/02/xamarin-month-fall-in-love-with.html