Bonjour à tous,
Je galère sur un problème qui a l'air d'être simple mais où je ne trouve pas de solution simple
Une Classe:
Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Public Class cRadio Public Url As String Public Genre As String End Class
Une Classe
Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Public Class cFavourites Inherits Dictionary(Of String, cRadio) Implements INotifyPropertyChanged Public Sub New() Me.Add("RFM",New cRadio With {.Url="xxxx", .Genre="Généraliste"} Me.Add("Jazz Radio",New cRadio With {.Url="yyyy", .Genre="Jazz"} Me.Add("Europe1",New cRadio With {.Url="zzzz", .Genre="Info"} ....etc End Sub End Class
Mon application VB.NET/WPF présente une ListBox (lstFavourites) avec 2 colonnes
Dans le code behind:
Dans le xaml:
Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Dim Favourites as new cFavourites lstFavourites.ItemsSource = Favourites
Code XAML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <ListView x:Name="lstFavourites"> <ListView.ItemTemplate> <DataTemplate DataType="KeyValuePair(Of String, cRadio)"> <Grid > <Grid.ColumnDefinitions> <ColumnDefinition /> <ColumnDefinition /> </Grid.ColumnDefinitions> <TextBlock Text="{Binding Key}" /> <TextBlock Text="{Binding Value.Genre}" /> </Grid> </DataTemplate> </ListView.ItemTemplate> </ListView>
Si je vois bien le nom des radios en colonne1, je ne vois rien en colonne2.
Comment puis afficher Genre en colonne 2?
Merci d'avance
Olivier
Partager