Ho il seguente listview, ma non mostra i record attuali, ma solo lo spazio dei nomi dell'oggetto. Mi chiedevo se avrei bisogno di creare le colonne in XAML perché mostrasse i record e poi li legasse ad alcune proprietà di un oggetto o cosa non andasse in questo?WPF Listview vincolante a ItemSource?
<ListView
Name="ListCustomers"
ItemsSource="{Binding Path=ListOfCustomers}"
SelectedItem="{Binding Path=SelectedCustomer}"
SelectionMode="Single"
IsSynchronizedWithCurrentItem="True"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
MinHeight="100"
></ListView>
ListOfCustomers
è un tipo ObservableCollection<Customer>
. I clienti effettivi vengono caricati nella ObservableCollection, ma non vengono visualizzati. Che cosa manca?
ho impostato il datacontext della finestra alla classe che contiene la proprietà, non dovrebbe essere sufficiente? –
@ Tony - sì dovrebbe essere. Dovrebbe insinuarsi per trovare il contesto dei dati. Sembra che tu abbia risolto dalla risposta acc. Qual'era il problema? – Gishu
Il problema era che non avevo colonne create nella mia listview vincolate alla mia classe Cliente. –