Olá, Daniel!
Você pode customizar o ItemTemplate
do ListView
, para exibir um grid por linha da ListView
. Assim, sua listagem fica com layout de 3 colunas:
<ListView x:Name="listView" ItemsSource="{Binding ItensDoPedido}" >
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<ViewCell.View>
<Grid Padding="5">
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Label Grid.Column="0" Text="{Binding Descricao}"/>
<Label Grid.Column="1" Text="{Binding Quantidade}"/>
<Label Grid.Column="2" Text="{Binding Preco}"/>
</Grid>
</ViewCell.View>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
E existem alguns sites para baixar templates de apps Xamarin com estilo profissional, como por exemplo:
https://developer.xamarin.com/samples/xamarin-forms/all/
https://www.xamarin.com/prebuilt
Por favor nos avise se você ainda tiver alguma dificuldade.
Boa sorte e bons estudos!