Как скрыть стандартную кнопку панели инструментов (три точки) в Xamarin.Forms UWP - PullRequest
0 голосов
/ 05 ноября 2018

У меня есть приложение Xamarin.Forms UWP с <ContentPage.ToolbarItems>, определенным двумя элементами панели инструментов. В UWP эта панель инструментов отображает, но отображает дополнительную (или стандартную) кнопку с 3 точками, которая расширяется, но не содержит кнопок. Я хочу удалить эту дополнительную кнопку.

Я нашел несколько ссылок на эту проблему, но они не работали для меня:

Ответы [ 2 ]

0 голосов
/ 05 ноября 2018

Начиная с Windows 10 Anniversary Edition (поэтому минимальная версия вашего проекта - 14393, а целевая версия - 14393 или выше), в CommandBar есть свойство, которое можно использовать для переключения видимости кнопки 3 точки / более.

Это вызов OverflowButtonVisibilty, и документы здесь: https://docs.microsoft.com/en-us/uwp/api/windows.ui.xaml.controls.commandbar.overflowbuttonvisibility

Вы можете установить его так

<CommandBar OverflowButtonVisibility="Collapsed"></CommandBar>
0 голосов
/ 05 ноября 2018

Согласно ответу в ссылке, которую вы упомянули в своем посте, пытались ли вы поместить нижеприведенный код в свой App.Xaml вашего проекта UWP:

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