Ошибка при создании контекстного меню haml/c#

Хочу, чтоб при нажатии на кнопку всплывало контекстное меню с вкладками, иными словами как в вацапе при нажатии на иконку меню, пробовал копнуть в интернете, но информации не так много

код кнопки:

<ImageButton 

                Source="Menu.png"
                Margin="0"
                    BackgroundColor="Transparent"
                AbsoluteLayout.LayoutFlags="PositionProportional"
                   AbsoluteLayout.LayoutBounds="0.95,0.5,35,35"
             ></ImageButton>

на данном этапе она полностью статична и выглядит так:

Так а что используется тут, WPF?

Из простого, можно просто картинку в кнопку положить )
How to: Create a Button That Has an Image - WPF .NET Framework | Microsoft Docs

Нет. WPF не используется

мобильное приложение на xamarin forms

Затруднения в начальном теге, какой тег вместо ImageButton использовать и как приблизительно это организовать, добавить внутрь основной кнопки несколько кнопок и при том, чтоб каждая вела к новому xaml документу, это я смогу написать, но вот как прописать само всплывающее меню? вот это засада)

А что с ним не так?
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/imagebutton#handling-imagebutton-clicks

Ну дык в виде одного свойства этого видимо и нет )
Наверно лучше гуглить про hamburger menu.
Например
xamarin.forms - Hamburger Menu Xamarin Forms (MasterDetailPage) - Stack Overflow
How to implement Hamburger menu in Xamarin.Forms - Working with Master Detail Page - Adrian Szeń