Comment implémenter un ItemTemplate dans un ListView?Est-il possible d'implémenter un ItemTemplate dans un ListView?
Je voudrais faire dans ma mise en page quelque chose comme ceci:
Quelle est la meilleure approche pour le faire?
Comment implémenter un ItemTemplate dans un ListView?Est-il possible d'implémenter un ItemTemplate dans un ListView?
Je voudrais faire dans ma mise en page quelque chose comme ceci:
Quelle est la meilleure approche pour le faire?
Vous pouvez créer un ItemTemplate pour un ListView, mais votre exemple est clairement une Grille, donc je l'utiliserais à la place.
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="33*" />
<RowDefinition Height="33*" />
<RowDefinition Height="33*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="50*" />
<ColumnDefinition Width="50*" />
</Grid.ColumnDefinitions>
<Button Text="Order Proposal" Grid.Row="0" Grid.Column="0" />
... additional buttons here ...
</Grid>
Vous auriez probablement eu envie de créer un contrôle personnalisé à utiliser au lieu de bouton ou utiliser un ContentView qui construit l'interface utilisateur personnalisée que vous voulez pour chaque cellule.
<ListView>
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<Grid>
<!-- Your item template UI -->
</Grid>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
Mais pour moi mieux est d'utiliser GridView: XLabs GridView on github