[WPF] ListView avec "AllowUserToAddRows"
Bonjour,
J'ai une listview avec une seule colonne, je voudrais que l'utilisateur puisse y ajouter des éléments un peu comme le DataGridView de winforms avec sa propriété AllowUserToAddRows. C'est-à-dire, qu'il y ait une rangée vierge à la fin de la liste et qu'une entrée soit enregistrée lorsque l'utilisateur fini d'entrer les information dans cette rangée.
Quelle serait la meilleure avenue à prendre dans ce cas, ajouter tjrs nue entrée dummy dans le data source de la liste, ou bien travailler au niveau du DataTemplate?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
<ListView Margin="5" Name="lstGestionnaires" Height="Auto" Width="Auto"
ItemsSource="{Binding Gestionnaires}"
ItemContainerStyle="{DynamicResource ItemContStyle}">
<ListView.Resources>
<DataTemplate x:Key="cbxFormuleTemplate">
<ComboBox SelectedValue="{Binding}"
DisplayMemberPath="Nom"
ItemsSource="{Binding AllGestionnaires}"/>
</DataTemplate>
</ListView.Resources>
<ListView.View>
<GridView>
<GridViewColumn Header="Gestionnaire" CellTemplate="{StaticResource cbxFormuleTemplate}"/>
</GridView>
</ListView.View>
</ListView> |