c# - DependencyProperty with TwoWay Binding -
मेरे पास एक बेहद अनुकूलित संपादन नियंत्रण है जो RichTextBox
को प्राप्त करता है मैं एक मूल्य
इस पर नियंत्रण करने के लिए बाध्य करने के लिए एक तरह से की जरूरत है, तो मैं एक नया DependencyProperty
पंजीकृत, लेकिन मैं इसे कोड करने के लिए है कि मैं जरूरत परेशानी है।
<कोड> सार्वजनिक स्थिर केवल पढ़ने के लिए DependencyProperty ValueProperty = DependencyProperty.Register ( "मूल्य", typeof (स्ट्रिंग), typeof (XliffRichCellEditor), नई PropertyMetadata (नई PropertyChangedCallback (XliffRichCellEditor.OnValuePropertyChanged))); सार्वजनिक स्ट्रिंग मान {प्राप्त करें (रिटर्न (स्ट्रिंग) इसे प्राप्त करें। गेट वैल्यू (वैल्यू प्रॉपर्टी); } सेट {this.SetValue (ValueProperty, value); }} निजी स्थिर शून्य OnValuePropertyChanged (DependencyObject घ, DependencyPropertyChangedEventArgs ई) {// RichTextBox में दस्तावेज़ को बदलने के लिए जब बाइंडिंग स्रोत बदल गया है // लेकिन यह भी उपेक्षा करता है, तो परिवर्तन RichTextBox जो केवल DependencyProperty // अपडेट कर रहा है से आता है की आवश्यकता है। इस मामले में बाध्यकारी स्रोत को अपडेट किया जाना चाहिए। }
कृपया मदद करते हैं।
<कोड>
उपयोग उपयोग कर सकते हैं UpdateSourceTrigger = स्पष्ट अपने बाध्यकारी बयान में और अपने हाथ में संपत्ति अद्यतन का नियंत्रण प्राप्त करें।
यह जांचें
Comments
Post a Comment