मान लें कि मेरे पास यह बाध्यकारी है:
& lt; TextBlock Text = "{बाध्यकारी MyBaseProperty .MySubProperty} "/ & gt;
क्या WPF को MyBaseProperty
में परिवर्तनों को सुनने के लिए संभव है? और जब भी MyBaseProperty
में परिवर्तन (पुनः) क्वेरी MySubProperty
of MyBaseProperty
इस प्रश्न के पीछे की पृष्ठभूमि है: I एक दृश्य मॉडल है जिसमें संपत्ति ( MyBaseProperty
) एक ऐसा क्लाइंट की इशारा इंगित करता है जो INotifyPropertyChanged
इंटरफ़ेस को लागू नहीं करता है DataContext
इस TextBlock
के लिए INotifyPropertyChanged
इंटरफ़ेस को कार्यान्वित करता है और इसलिए MyBaseProperty
में परिवर्तनों के बारे में जानकारी को सूचित कर सकता है।
यदि आप इस प्रकार के बेस-इन-पथ-बाध्यकारी तरीके को पूरा करने के लिए बहुत अच्छा लगे, तो मैं वैल्यू कन्वर्टर्स के चारों ओर कैसे प्राप्त कर सकता हूं और मेरे ViewModel को INotifyPropertyChanged
-backed Property MySubProperty
के लिए रैपर।
यह शायद आपके लिए इसे ठीक करेगा,
आप MyBaseProperty बदलते घटना को सुन सकते हैं और जब ऐसा होता है ..
आप इस तरह बाध्यकारी अद्यतनों को बाध्य कर सकते हैं -
बाध्यकारीओपरेशन। गेटबैंडिंगएक्सप्रेसबेज (_myTextBox, TextBox.TextProperty) .UpdateTarget ();
No comments:
Post a Comment