【发布时间】:2022-01-15 05:35:14
【问题描述】:
正如问题所述,我正在尝试将工具栏项/按钮添加到 shell 以添加数据库项。 通常在 Xamarin 表单中,我可以添加一个工具栏项
<ContentPage.ToolbarItems>
<ToolbarItem Text="Add"
Clicked="AddItem_Clicked"/>
</ContentPage.ToolbarItems>
但我还没有弄清楚如何在 .net maui 中进行这项工作,有人对此有任何见解吗? 到目前为止,我有一个带有弹出菜单的外壳,但我想在右上角添加一个“添加”按钮。
如果有一种方法可以在 Shell 菜单上执行此操作,它会比页面级别更受欢迎,但两者都很棒。
编辑:我能够在下面的第一条评论的帮助下让它工作,但我无法调整按钮宽度或将其放在堆栈布局中,因此代码如下所示:
<Shell.TitleView>
<Button Text="+" Clicked="AddItem_Clicked" BackgroundColor="LightBlue" MaximumWidthRequest="20" WidthRequest="20"></Button>
</Shell.TitleView>
【问题讨论】:
-
检查我的代码,你的代码并没有使按钮完全定位。
-
这对你有用吗?
-
我的尺寸已成功限制。
-
嘿,我一直在尝试在 shell 标题视图中放置任何东西,它看起来就像在你的屏幕上 - 在一个奇怪的地方,真的很难在那里显示任何东西。设置边距会产生非常奇怪的后果。我已经尝试了很多东西,但都没有奏效。我认为这可能是预览版本中的一个错误。希望尽快解决。
标签: c# .net shell toolbar maui