WPF Listview liant à ItemSource?
J'ai le texte suivant listview, mais il ne montre pas les enregistrements réels, mais seulement l'espace de noms de l'objet. Je me demandais si j'en ai besoin pour créer les colonnes dans le code XAML pour afficher les enregistrements, puis le lier à certaines propriétés d'un objet ou ce qui est mal à cela?
<ListView
Name="ListCustomers"
ItemsSource="{Binding Path=ListOfCustomers}"
SelectedItem="{Binding Path=SelectedCustomer}"
SelectionMode="Single"
IsSynchronizedWithCurrentItem="True"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
MinHeight="100"
></ListView>
ListOfCustomers
est un ObservableCollection<Customer>
type. Les clients ne sont chargées dans l'ObservableCollection, mais ils ne sont pas affichés. Ce qui est absent?
source d'informationauteur Tony The Lion
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin pour sélectionner les colonnes à afficher ainsi:
Vous pouvez également essayer de
où CustomerDataTemplate est un DataTemplate pour la classe de la Clientèle...
Est-ce parce que vous n'avez pas défini le
DataContext
propriété de la ListView avec l'instance qui expose laListOfCustomers
propriété (qui renvoie la liste des éléments à afficher) ?