binding - How to bind a dependency property to a control in WPF? -
मैंने एक अगला मैंने एक WPF मेरे पास कुछ प्रश्न हैं: यदि आप डीबगर में अपना ऐप चलाते हैं, तो बाइंडिंग के साथ कोई भी त्रुटि दिखाई जाएगी आउटपुट विंडो यह समझने के लिए इस्तेमाल किया जा सकता है कि बाध्यकारी काम क्यों नहीं कर रही है। दिन वर्ग बनाया है:
सार्वजनिक वर्ग दिन {सार्वजनिक इंट डेऑफ़मॉन्थ {रिटर्न डे ओफ़मोन्थ; }} सार्वजनिक सूची & lt; प्रविष्टि & gt; कैलेंडर डेयइट्स {प्राप्त करें {कैलेंडर वापस करें; } सेट {calendarDayItems = value; }} प्राइवेट डेटटाइम डेट; निजी इंट डेऑफ़मॉनथ; निजी सूची & lt; प्रविष्टि & gt; calendarDayItems; सार्वजनिक दिवस (दिनांक समय की तारीख, सूची & lt; प्रविष्टि & gt; प्रविष्टियां) {this.date = date; This.dayOfMonth = date.Day; This.calendarDayItems = प्रविष्टियां; }}
UserControl बना दिया है जिसके लिए मैं दिन के संग्रह को
ItemsControl से बाइंड करना चाहता हूं। मैंने एक निर्भरता संपत्ति बनाई है
ObservableCollection & lt; दिन & gt; दिन जो
ItemsControl से जुड़ा है। यहां XAML है:
& lt; UserControl ... नाम = "कैलेंडरमन्थिव्यूकंट्रोल" & gt; ... & lt; आइटमोंकंट्रोल आइटमस्सोर्स = "{बाध्यकारी तत्व नाम = कैलेंडरमन्थिव्यू कंट्रोल, पथ = दिन}" & gt; & LT; ItemsControl.ItemsPanel & gt; & LT; ItemsPanelTemplate & gt; & Lt; यूनिफ़ॉर्म ग्रिड पंक्तियाँ = "6" स्तंभ = "7" / & gt; & Lt; / ItemsPanelTemplate & gt; & LT; /ItemsControl.ItemsPanel> & LT; ItemsControl.ItemTemplate & gt; & Lt; डेटाटाइमप्लेट डेटाटाइप = "दिन" & gt; & LT; ग्रिड & gt; & LT; Grid.ColumnDefinitions & gt; & Lt; कॉलमडिफ़िनिशन / & gt; & Lt; कॉलमडिफ़िनिशन / & gt; & LT; /Grid.ColumnDefinitions> & Lt;! - निम्न दो बाइंडिंग कार्य नहीं करते - & gt; & Lt; टेक्स्टब्लॉक ग्रिड। कॉलम = "0" टेक्स्ट = "{बाध्यकारी पथ = दिनऑफ़ महीना}" / & gt; & Lt; आइटम्स कंट्रोल ग्रिड। कॉलम = "1" आइटम संसाधन = "{बाध्यकारी पथ = कैलेंडर दिनआइटम}" & gt; & Lt; / ItemsControl & gt; & Lt; / ग्रिड & gt; & Lt; / DataTemplate & gt; & LT; /ItemsControl.ItemTemplate> & Lt; / ItemsControl & gt; ...
ItemsControl < कोड>, अर्थात् क्या यह नियंत्रण का नाम देने के लिए सिफारिश की जाती है और फिर इसे बाध्यकारी स्रोत के रूप में संदर्भित करता है?
TextBlock और दूसरा
ItemsControl को
दिनऑफ़मॉनथ और
कैलेंडरDayItems से बाध्य नहीं किया जाएगा
गुणों के क्रमशः
दिन वर्ग
Comments
Post a Comment