Есть ли способ установить раскрывающееся меню через меню меню справа, а не слева?

#xamarin.forms #visual-studio-2019

Вопрос:

Я хотел спросить, есть ли способ установить раскрывающееся меню через меню меню справа, а не слева. Это мой код: Страница отзыва:

 <MasterDetailPage.Master>
    <views:MenuPage/>
</MasterDetailPage.Master>
 

Страница настройки меню:

 <StackLayout>
        <ListView x:Name="ListViewMenu"
                HasUnevenRows="True">
            <d:ListView.ItemsSource>
                <x:Array Type="{x:Type x:String}">
                    <x:String>Item 0</x:String>
                    <x:String>Item 1</x:String>
                    <x:String>Item 2</x:String>
                    <x:String>Item 3</x:String>
                    <x:String>Item 4</x:String>
                </x:Array>
            </d:ListView.ItemsSource>`
 

Комментарии:

1. Это не работает

2. Извини, Давид, я имел в виду FlowDirection="RightToLeft" 🙂

3. Я искал немного информации об этом. Но кажется, что правильный способ сделать это-реализовать пользовательские средства визуализации

Ответ №1:

  1. По словам Хуана, на основе использования FlowDirection="RightToLeft" , добавьте android:supportsRtl="true" в приложение в xxx.Android->Свойства->>AndroidManifest.xml>>.
  2. В последней версии использование всплывающего окна является лучшим выбором, пожалуйста, проверьте (https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/navigation/flyoutpage) для получения дополнительной информации.