Тебе нужно использовать контрол Expander из Xamarin Community Toolkit. Expander - это контейнер, в который можно положить любой контент. У него есть заголовок и содержимое, и когда ты нажимаешь на заголовок, содержимое показывается или прячется с анимацией.
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:xct="http://xamarin.com/schemas/2020/toolkit"
x:Class="YourNamespace.YourPage">
<StackLayout>
<xct:Expander>
<xct:Expander.Header>
<Label Text="Информация"
FontSize="Large"
HorizontalOptions="Center" />
</xct:Expander.Header>
<xct:Expander.Content>
<Label Text="Здесь будет твой текст"
FontSize="Medium"
HorizontalOptions="Center"
VerticalOptions="Center" />
</xct:Expander.Content>
</xct:Expander>
</StackLayout>
</ContentPage>
Тут мы используем StackLayout, чтобы разместить Expander. В заголовке Expander есть метка с текстом "Информация", а в содержимом - метка с текстом "Здесь будет твой текст". Когда ты нажимаешь на заголовок, содержимое анимированно показывается или прячется.
Если хочешь добавить иконку к заголовку, то код ниже
<xct:Expander.Header>
<StackLayout Orientation="Horizontal">
<Image Source="your_icon.png"
WidthRequest="24"
HeightRequest="24" />
<Label Text="Информация"
FontSize="Large"
HorizontalOptions="Center" />
</StackLayout>
</xct:Expander.Header>
Замени
your_icon.png
на имя файла с твоей иконкой. Это добавит иконку слева от текста заголовка.
Не забудь добавить ссылку на Xamarin Community Toolkit в своем проекте и импортировать пространство имен
http://xamarin.com/schemas/2020/toolkit
в своем XAML-файле.