如何在Xamarin.Forms UWP中隐藏默认的工具栏按钮(三个点)

时间:2018-11-04 21:46:32

标签: c# xamarin uwp toolbar

我有一个Xamarin.Forms UWP应用,其中的<ContentPage.ToolbarItems>定义了两个工具栏项。 在UWP中,此工具栏呈现但显示一个带有3个点的额外(或默认)按钮,该按钮可扩展但不包含任何按钮。我要删除此多余的按钮。

我找到了有关此问题的一些参考,但它们对我没有帮助:

2 个答案:

答案 0 :(得分:1)

按照您在帖子中提到的链接中的答案,您是否尝试将以下代码放在UWP项目的App.Xaml中:

<Application.Resources>
   <x:Double x:Key="AppBarExpandButtonThemeWidth">0</x:Double>
</Application.Resources>

答案 1 :(得分:0)

由于Windows 10周年纪念版(项目的最低版本为14393,目标版本为14393或更高版本),因此在CommandBar上具有可用于切换3个点/更多按钮的可见性的属性。

这叫OverflowButtonVisibilty,文档在这里: https://docs.microsoft.com/en-us/uwp/api/windows.ui.xaml.controls.commandbar.overflowbuttonvisibility

您可以这样设置

<CommandBar OverflowButtonVisibility="Collapsed"></CommandBar>