Android工具栏菜单Xamarin表单自定义渲染器[未解析]

Android工具栏菜单Xamarin表单自定义渲染器[未解析],xamarin,xamarin.forms,xamarin.android,custom-renderer,Xamarin,Xamarin.forms,Xamarin.android,Custom Renderer,我是一个新的自定义渲染器,只能做一些基本的事情,如自定义条目、选择器等。我真的想在x.forms上的导航栏中实现一个android工具栏菜单,我知道我需要通过自定义渲染器来实现这一点 我真的不知道从哪里开始。事实证明很难在网上找到我需要的东西,所以我希望有人能给我指出正确的方向 我想要的是这样的东西: 它简单地下拉并显示选项列表。提前感谢。如果您在iOS上不需要它,那么您需要做的就是: <ToolbarItem Title="title" Order="Secondary"/>

我是一个新的自定义渲染器,只能做一些基本的事情,如自定义条目、选择器等。我真的想在x.forms上的导航栏中实现一个android工具栏菜单,我知道我需要通过自定义渲染器来实现这一点

我真的不知道从哪里开始。事实证明很难在网上找到我需要的东西,所以我希望有人能给我指出正确的方向

我想要的是这样的东西:


它简单地下拉并显示选项列表。提前感谢。

如果您在iOS上不需要它,那么您需要做的就是:

<ToolbarItem Title="title" Order="Secondary"/>


如果你在iOS上需要它,那么即使是定制的渲染器也帮不了你。

正如lvan所说,如果你想实现这种类似图片的功能,你只需为ContentPage添加ToolbarItem即可

<ContentPage.ToolbarItems>
    <ToolbarItem
        Name="MenuItem1"
        Order="Secondary"
        Priority="0"
        Text="Item 1" />
    <ToolbarItem
        Name="MenuItem2"
        Order="Secondary"
        Priority="1"
        Text="Item 2" />

</ContentPage.ToolbarItems>

您不需要自定义渲染

你可以看看下面的文章以了解更多信息


我在搜索过程中看到了这一点,我认为它不适用于带AppShell的Xamarin 4.0+,因为它不显示溢出菜单。它只是显示项目。你能确认一下吗?你知道iOS的等价物吗?比如他们用什么来代替,或者通常的做法是什么?谢谢当我尝试制作这个网站时,我看到了这个网站,就像我在上面回复Evan的那样,我认为这个网站对Xamarin.Forms Shell不起作用。也许我做错了什么,但我尝试了,它显示了项目的全名。@是否要在xamarin.forms shell中添加toolbaritem?如果是的话,我建议您可以使用shell中的菜单项,您可以看一看:谢谢,但这涉及到一个弹出按钮,与我的问题完全不同。我只是暂时停止使用Xamarin Forms Shell,菜单项(在导航栏上)问题当前处于打开状态,我相信Microsoft正在积极处理它。@steve,我只是暂时停止使用Xamarin Forms Shell,菜单项(在导航栏上)问题当前处于打开状态,我相信Microsoft正在积极处理它。我不知道你说的是什么,你的意思是你所需要的这个功能,微软正在工作吗?