मैं इस तरह कुछ करना चाहता हूँ से अधिक है?WPF उत्प्रेरक जब संपत्ति के मूल्य एक निश्चित राशि
22
A
उत्तर
17
आपको एक कस्टम कनवर्टर की आवश्यकता है। article
1
एसपी 1 में कुछ जोड़ा जा सकता है, लेकिन जिस तरह से मैंने इसे अतीत में हासिल किया है वह वैल्यू कन्वर्टर के साथ है जो मूल्य को बुलियन में परिवर्तित करता है।
आपके उदाहरण में आपका कनवर्टर सही होगा यदि मान> 25 था, तो झूठा अन्यथा। अगर यह समझ में नहीं आता है तो मैं एक उदाहरण डाल सकता हूं :-)
4
कोड के पीछे नहीं। सामान्य अभ्यास है:
- UI तत्वों के साथ काम करते समय, एक IValueConverter बनाएं और कनवर्टर का उपयोग करके संपत्ति से जुड़ें।
- बाध्य डेटा के साथ काम करते समय, अपने डेटा पर एक बूल संपत्ति बनाएं और उस संपत्ति से ट्रिगर करें।
29
पर एक नज़र डालें आप डेटा ट्रिगर का उपयोग कर सकते हैं और बाध्यकारी सापेक्ष स्रोत स्वयं को सेट कर सकते हैं। डेटा ट्रिगर बाध्यकारी और बाइंडिंग की अनुमति देता है जिससे आप कनवर्टर्स कर सकते हैं।
उदाहरण:
<Button Content="I change colour depending on my width for some reason">
<Button.Triggers>
<DataTrigger
Binding="{Binding
Path=Width,
RelativeSource={RelativeSource Self},
Converter={StaticResource isLessThanConverter},
ConverterParameter=50}"
Value="True">
<Setter Property="Button.Background" Value="Red" />
DataTrigger>
Button.Triggers>
Button>
संबंधित मुद्दे
- 1. WPF: ListBoxItem.IsSelected के लिए उत्प्रेरक पृष्ठभूमि संपत्ति
- 2. WPF: पुन: लागू DataTemplateSelector जब एक निश्चित मूल्य
- 3. निश्चित राशि
- 4. WPF उत्प्रेरक
- 5. Linq: एक संग्रह से आइटम क्वेरी करने के लिए कैसे जब तक राशि एक निश्चित मूल्य
- 6. WPF शैली: कैसे उत्प्रेरक
- 7. शैली उत्प्रेरक संपत्ति
- 8. wpf - आग डेटाैट्रिगर जब संपत्ति नए मान
- 9. संपत्ति मूल्य
- 10. WPF WebBrowser नियंत्रण जब दस्तावेज़ संपत्ति
- 11. WPF TargetNullValue लौटने मूल्य जब पाठ बॉक्स के बंधन OneWayToSource
- 12. WPF MaskedTextBox मूल्य बाध्यकारी
- 13. निश्चित चौड़ाई कॉलम के साथ WPF ट्रीव्यू
- 14. चींटी: अगर संपत्ति में एक निश्चित स्ट्रिंग
- 15. उत्प्रेरक
- 16. उत्प्रेरक
- 17. , नक्शे में तत्वों की राशि जमा मूल्य
- 18. WPF पाठ बॉक्स मूल्य OnPropertyChanged
- 19. राशि tuples की एक सूची में प्रत्येक मूल्य
- 20. बीन संपत्ति का मूल्य कैसे प्राप्त करें जब संपत्ति का नाम स्वयं एक गतिशील चर
- 21. WPF - पृष्ठांकन जब एक दृश्य
- 22. लैनुचेस की एक निश्चित राशि के बाद एक अलर्ट एपर बनाना
- 23. jQuery: किसी निश्चित संपत्ति के साथ ऑब्जेक्ट को कैसे ढूंढें एक निश्चित मान के बराबर है?
- 24. निर्भरता संपत्ति WPF
- 25. EntityKey संपत्ति केवल सेट किया जा सकता है जब संपत्ति के वर्तमान मूल्य शून्य है
- 26. उत्प्रेरक, हटाने
- 27. बूलियन संपत्ति मूल्य
- 28. संपत्ति समर्थन मूल्य स्कोप
- 29. मॉडल संपत्ति मूल्य
- 30. जब ValueConverter के Convert विधि WPF
मैं भी बाध्य डेटा के साथ एक कनवर्टर का उपयोग करने का विचार पसंद। एमवीवीएम पैटर्न का उपयोग करते समय यह व्यू कोड को व्यूमोडेल से बाहर रखने में मदद करता है। कनवर्टर पैरामीटर के साथ isLessThanConverter दृष्टिकोण को इंगित करने के लिए –