2012-09-19 16 views
10

में MVVM का उपयोग कर आइटम मैं दृश्य मॉडल के लिए एक ListView में SelectedItems संपत्ति बाध्य करने के लिए एक रास्ता खोजने के लिए संघर्ष कर रहा हूँ। http://www.codeproject.com/Articles/412417/Managing-Multiple-selection-in-View-Model-NET-Metr जो अब RTM रिलीज में काम करता है:चयनित WinRT

पहले मैं इस का इस्तेमाल किया।

किसी भी मदद की बहुत सराहना कर रहा है!

अग्रिम में :)

उत्तर

3

जुड़ी संपत्ति के लिए बाध्य क्योंकि जुड़ी संपत्ति के प्रकार के दृश्य स्टूडियो में उत्पादन खिड़की से के रूप में

देखा जा रहा है असफल रहा था बाहर कर देता है:

प्रकार ('अशक्त')

आगे के शोध के बाद यह स्पष्ट हो गया कि कोई भी सामान्य वर्ग इस सटीक त्रुटि से जुड़ने में विफल रहेगा। त्वरित सुधार के रूप में मैं बस "वस्तु" के प्रकार बदल दिया है।

+0

आप में परिवर्तन किया था अपने SelectedItems के प्रकार वस्तु पर आपत्ति? – Slick86

+1

मैं 'ObservableCollection को' 'ObservableCollection ' बदल गया है - इसके बाद आप का उपयोग कर 'collection.Cast ()' इस उदाहरण डाली कर सकते हैं। – Jamie

5

धन्यवाद आप CodePlex पर WinRT XAML Toolkit से ListViewExtensions.BindableSelection पर दिखाई दे सकता है।

+0

में एक और ui तत्व को चयनित आइटम या एक संपत्ति के लिए बाध्य यह मैं पहले की तरह ही त्रुटि दिया जा सकता है - एक प्रकार ('अशक्त') के लिए बाध्य। – Jamie