我正在使用xamarin表单外壳创建标签栏。我从不添加弹出按钮,但是,我不知道为什么汉堡菜单出现在顶部导航栏上。 我怎么才能消失它,它应该在顶部导航栏上显示选项卡栏标题。
我确实添加了以下内容:$.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"
答案 0 :(得分:0)
我可以在 Xamarin.Forms 4.2版本中重现您的问题,我已经向Microsoft团队报告了此错误。
现在有两种方法可以解决此问题。
您可以使用 Xamarin.Forms 4.1版,然后正常工作。
您可以使用 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>
屏幕截图:
http://alejandroruizvarela.blogspot.com/2019/02/xamarin-month-fall-in-love-with.html