WSF

2009-05-15 6 views
13

में आइटमसोर्स बनाम डेटाकॉन्टेक्स्ट क्या कोई मुझे डब्ल्यूपीएफ में स्टोरीव्यू के आइटम्ससोर्स और डेटा कॉन्टेक्स्ट के बीच अंतर दे सकता है? उदाहरण के साथWSF

उत्तर

16

आइटम स्रोत (जो IENumerable को लागू करना चाहिए) सूची के अंदर दिखाई देने वाली वस्तुओं की सूची बनाने के लिए उपयोग किया जाएगा। DataContext (जो कोई ऑब्जेक्ट हो सकता है) किसी भी बाइंडिंग के लिए बाध्य करने के लिए डिफ़ॉल्ट ऑब्जेक्ट है जिसे आपने ListView पर अन्य गुणों के लिए निर्दिष्ट किया है।

public List<string> ItemsObject = new List<string>() { "Item1", "Item2", "Item3" }; 
public AnyObject DataContextObject = new AnyObject() { WidthValue = 23 } 

<ListView 
      ItemsSource="{Resource_of_ItemsObject}" 
      DataContext="{Resource_of_DataContextObject}" 
      Width="{Binding Path=WidthValue}"/> 

23.

की चौड़ाई के साथ दिखाया गया है "आइटम 1", ITEM2 ", ITEM3" की एक सूची तैयार करेंगे