मैं एक WPF ListView में प्रदर्शित करने के लिए एक WrapPanel की तरह स्टाइल करने की कोशिश कर रहा हूं जैसा कि इस पुराने एटीसी एवलॉन टीम लेख में वर्णित है: कस्टम व्यू कैसे बनाएं ।
जब मैं ADO.NET इकाई फ्रेमवर्क ऑब्जेक्ट्स के एक लाइन-टू-एंटिटीज के संग्रह के साथ ListView को पॉप्युलेट करने का प्रयास करता हूं, तो मुझे निम्न अपवाद मिलते हैं:
अपवाद
आइटम संग्रह, आइटम स्रोत का उपयोग करने से पहले खाली होना चाहिए।
मेरा कोड…
मूल दृश्य
Private Sub Window1_Loaded(...) Handles MyBase.Loaded
ListViewImages.ItemsSource = From g In db.Graphic _
Order By g.DateAdded Ascending _
Select g
End Sub
XAML
<ListView Name="ListViewImages"
SelectionMode="Single"
ItemsSource="{Binding}">
<local:ImageView />
</ListView>
मैंने उस लाइन पर एक ब्रेकपॉइंट लगाया। ListViewImages.ItemsSource
है Nothing
सिर्फ LINQ काम से पहले।