मेरे पास एक UI तत्व है जिसका रंग मैं पृष्ठ में स्थानीय चर के आधार पर सेट करना चाहता हूं (वास्तव में एक मॉड्यूल में, लेकिन मैं इसे पृष्ठ पर ले जा सकता हूं)।WP7 बाध्यकारी स्थानीय परिवर्तनीय
मैं WPF एक में देख FindAncestor का उपयोग कर माता पिता वर्ग के लिए चर एक संपत्ति बनाने और स्थापित करने के लिए बाध्य RelativeSource द्वारा एक स्थानीय चर के लिए एक यूआई तत्व बाध्य कर सकते हैं:
दुर्भाग्य से सिल्वरलाइट FindAncestor मोड का समर्थन नहीं करता प्रतीत होता है।
कोई भी संभावित समाधान, या क्या मुझे एक कस्टम क्लास का उदाहरण बनाना है और इस तरह के एक चर के लिए?
+1, मैं वही उत्तर पोस्ट करने वाला था। ElementName बाध्यकारी FindAncestor की कमी के लिए सामान्य (कमजोर) कामकाज है। एफडब्ल्यूआईडब्ल्यू, FindAncestor बाध्यकारी सिल्वरलाइट 5 में आ रहा है, इसलिए उम्मीद है कि यह अंततः फोन पर अपना रास्ता बनायेगा। –
हम्म ने इसे सरल रखने के लिए इसे एक पूर्णांक संपत्ति के साथ एक शॉट दिया। यूआई तत्व में "MyPage" पृष्ठ नामित करें, ' '। पेज कोड में, मेरे पास है: 'संपत्ति जीडीरेक्शन इंटीजर = 45' के रूप में। यह लोड पर एक अपवाद फेंकता है। अगर मैं 45 के साथ बाध्यकारी को प्रतिस्थापित करता हूं, तो यह ठीक काम करता है, ऐसा लगता है कि बाध्यकारी काम नहीं कर रहा है ... –
amb9800
अपवाद क्या है? – Mark