मैं स्ट्रिंग मानों की एक सूची सूची सूची में बांधने की कोशिश कर रहा हूं ताकि उनके मान लाइन से लाइन सूचीबद्ध हों। अभी मैं इस का उपयोग करें:मैं डब्ल्यूपीएफ/डब्ल्यूपी 7 में लिस्टबॉक्स में स्ट्रिंग्स की सूची कैसे जोड़ सकता हूं?
<ListBox Margin="20" ItemsSource="{Binding Path=PersonNames}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Path=Id}"></TextBlock>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
लेकिन मैं नहीं जानता कि मैं क्या Id
के बजाय, TextBlock में डाल करना चाहिए, क्योंकि वे सभी स्ट्रिंग मूल्यों, नहीं कस्टम वर्ग हैं।
यह भी शिकायत करता है कि मेनपेज के अंदर मेनपेज के रूप में, जब मैं मेनपेज के रूप में हूं, तो व्यक्तिगत नाम नहीं है। PersonNames।
DataContext="{Binding RelativeSource={RelativeSource Self}}"
मैं गलत कर रहा हूँ:
मैं करने के लिए डेटा संदर्भ सेट?
<TextBlock Text="{Binding}"></TextBlock>
आप किसी भी वस्तु पर इस वाक्य विन्यास का उपयोग कर सकते हैं:
धन्यवाद, मैं आपके लिस्टबॉक्स द्वारा उलझन में हूं। क्या यह नियंत्रण का नाम है? क्या आपको xaml के काम के लिए कोड में पहली पंक्ति है? –
वह एक टाइपो था, यह वास्तव में नियंत्रण का नाम है। आप अपने पृष्ठ पर या संसाधनों के माध्यम से डेटा कॉन्टेक्स्ट के माध्यम से आइटम को भी बाध्य कर सकते हैं। मैंने जो बाध्यकारी दिया वह डेमो-प्रयोजनों के लिए था। :) – Abbas
धन्यवाद, क्या आप मुझे डेटाकॉन्टेक्स्ट के लिए एक उदाहरण दे सकते हैं? मुझे समझने में मुश्किल हो रही है। –