Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Xamarin表单在iOS中显示保存工具栏按钮_Ios_Xamarin_Xamarin.forms - Fatal编程技术网

使用Xamarin表单在iOS中显示保存工具栏按钮

使用Xamarin表单在iOS中显示保存工具栏按钮,ios,xamarin,xamarin.forms,Ios,Xamarin,Xamarin.forms,我相信这是一件简单的事情,但不知何故,我找不到任何关于它的好信息。使用Xamarin表单,我试图在标题栏的右上角添加一个简单的保存工具栏按钮(在iOS中) 我到底错过了什么D Bonusproblem,我所有的图标都是灰色的正方形…页面有一个工具栏项属性用于此目的。您可以向其中添加ToolBarItems,它们将根据上下文显示(对于iOS,如果您的Page位于NavigationPage中,它们将可见) 因此,这应该满足您的期望: 公共静态页面GetMainPage() { var label=

我相信这是一件简单的事情,但不知何故,我找不到任何关于它的好信息。使用Xamarin表单,我试图在标题栏的右上角添加一个简单的保存工具栏按钮(在iOS中)

我到底错过了什么D


Bonusproblem,我所有的图标都是灰色的正方形…

页面
有一个
工具栏项
属性用于此目的。您可以向其中添加
ToolBarItem
s,它们将根据上下文显示(对于iOS,如果您的
Page
位于
NavigationPage
中,它们将可见)

因此,这应该满足您的期望:

公共静态页面GetMainPage()
{
var label=新标签{Text=“content”};
返回新导航页面(新内容页面{
Title=“mypage”,
工具栏项目={
新工具栏项{
Name=“保存”,
命令=新命令(()=>{
label.Text=“已保存”;
}),
}
},
内容=标签,
});
}

页面
有一个用于此目的的
工具栏项目
属性。您可以向其中添加
工具栏项目
,它们将根据上下文可见(对于iOS,如果您的
页面
位于
导航页面
,它们将可见)

因此,这应该满足您的期望:

公共静态页面GetMainPage()
{
var label=新标签{Text=“content”};
返回新导航页面(新内容页面{
Title=“mypage”,
工具栏项目={
新工具栏项{
Name=“保存”,
命令=新命令(()=>{
label.Text=“已保存”;
}),
}
},
内容=标签,
});
}

是的,这很好。我的问题是我试图设置ToolbarItems的页面位于选项卡式页面中。我的坏…:DYup,这很好。我的问题是我试图设置ToolbarItems的页面位于选项卡式页面中。我的坏…:D