Før jeg skrev wpf-listevisningen, blev det, der blev set på,Kildekode til winform,Det er ikke rigtigt at bruge WPF med en velinformeret tankegang. Hvis den brugesWinForm tildeler en værdi til WPF ListView, vælger data i hent WPF ListView og konverterer typen
Cijitiezi. SelectedItem vil være en anonym type og kan ikke konverteres til den tilsvarende klasse.WPF er et datadrevet interface,ListView er blot en form for visning af en samling data.ListView er bundet til den dataindsamling, du ønsker at vise via ItemSource-egenskaben.Dit mål bør være dit datasæt, ikke ListView.
Først skal du initialisere dataindsamlingen
I bindingsdatasættet er det klar til brug. Det viser sig, at den elementtype, der vælges af Listview, er den type, vi binder til den, det vil sige, hvis vi binder klasse A til en kontrol, er det valgte element en instans af klasse A.
|