क्या कोई ऐसी घटना है जैसे
Changed
कि मैं दोनों घटनाओं को एक साथ संभालने के लिए उपयोग कर सकता हूं?WPF चेकबॉक्स की चेक और अनचेक स्थिति के लिए अलग-अलग ईवेंट: क्यों?वे इस तरह क्यों अलग हो गए हैं?
क्या ऐसा इसलिए है क्योंकि दोनों के लिए एक भी घटना होने के लिए आपको नाम से नियंत्रण का संदर्भ देना होगा, जिसे आपको XAML में निर्दिष्ट करने की आवश्यकता होगी, और इससे अव्यवस्था बढ़ जाएगी?
21
A
उत्तर
26
- नहीं सीधे। हालांकि, आप दोनों के लिए एक ही ईवेंट हैंडलर का उपयोग कर सकते हैं, और
IsChecked
sender
पैरामीटर की संपत्ति (इसेCheckBox
याToggleButton
पर कास्टिंग करने के बाद) से पूछ सकते हैं। - डब्ल्यूपीएफ विशिष्ट तकनीक, जैसे स्टोरीबोर्ड,
EventTriggers
और इसी तरह के लिए दो कार्यक्रमों की आवश्यकता है।EventTriggers
राज्य के बीच अंतर नहीं कर सकता, केवल घटना के द्वारा, इसलिए दो अलग-अलग आयोजनों की आवश्यकता होती है।
एक सामान्य टिप्पणी पर: मैं बिल्कुल भी घटनाओं का उपयोग नहीं होगा - मैं, अपने ViewModel
पर एक उचित संपत्ति को IsChecked
संपत्ति के लिए बाध्य होगा सब पर एक न्यूनतम (आदर्श रूप में कोई कस्टम कोड के लिए अपने कोड-पीछे रखते हुए)।
10
विभाजन उन लोगों के लिए अधिक ग्रैन्युलरिटी देता है जिन्हें इसकी आवश्यकता है (जो नहीं करते हैं उनके लिए चोट नहीं पहुंचा सकते हैं) और यदि आप चाहते हैं कि आप दोनों घटनाओं को एक हैंडलर से संभाल सकें।
<CheckBox Content="CheckBox" Name="checkBox1" Checked="checkBox1_changed" Unchecked="checkBox1_changed" />
1
उदाहरण के लिए एक स्टोरीबोर्ड शुरू करने के लिए जब चेक किया गया और अनचेक किए जाने पर इसे रोकें।
संबंधित मुद्दे
- 1. jQuery चेकबॉक्स चेक/अनचेक
- 2. डिफ़ॉल्ट चेकबॉक्स स्थिति: चेक या अनचेक किया गया?
- 3. जावास्क्रिप्ट के साथ चेकबॉक्स चेक/अनचेक करें?
- 4. सभी चेकबॉक्स को चेक/अनचेक करें
- 5. क्यूटी चेकबॉक्स/टूलबटन कस्टम/विशिष्ट चेक/अनचेक किए गए आइकन
- 6. अनचेक चेकबॉक्स भी सबमिट करें
- 7. knockout.js और चेकबॉक्स पर जांच ईवेंट सुनें
- 8. एएसपी की जांच की गई चेंज इवेंट हैंडलर: चेकबॉक्स अनचेक होने पर चेकबॉक्स नहीं होता है
- 9. मैं अपने jQuery चेक/अनचेक फ़ंक्शन को ओवरराइड करने से डिफ़ॉल्ट चेकबॉक्स ईवेंट को कैसे रोकूं?
- 10. चेकबॉक्स चेक किए जाने पर jQuery छुपाएं, अनचेक
- 11. अनचेक अपवाद जो चेक
- 12. चेकबॉक्स पर कमांड निष्पादित करना। चेक या अनचेक
- 13. चेकबॉक्स के लिए JQuery चेक
- 14. अन्य सभी चेकबॉक्स अनचेक करें
- 15. चेक/अनचेक करें कुंजी
- 16. क्यूटी - अनचेक चेक बॉक्स
- 17. चेक अप और अनचेक किए गए अपवाद क्यों हैं?
- 18. चेक किए गए एंड्रॉइड चेकबॉक्स को अनचेक करने के लिए कैसे करें
- 19. ASP.NET चेक बॉक्स CheckedChanged ईवेंट सक्रिय नहीं है जब
- 20. चेकबॉक्स में चेक मार्क
- 21. चेकबॉक्स चेक पेरेंट तत्व
- 22. डेटीमपिकर सी # विनफॉर्म चेक/अनचेक इवेंट
- 23. रेल 3 - कैसे चेक (अन) चेकबॉक्स को सहेजने के लिए?
- 24. एचटीएमएल 5 में चेकबॉक्स को चेक और अनचेक करने का सही तरीका क्या है?
- 25. एंड्रॉइड चेकबॉक्स चेक इवेंट पर कोई ईवेंट कैसे प्राप्त करें?
- 26. डब्ल्यूपीएफ बाइंड चेकबॉक्स अन्य चेकबॉक्सों के लिए चेक किया गया है (Ischecked ||! IsEnabled)
- 27. jQuery 1.9 चेकबॉक्स एक बार के बाद यह अनचेक
- 28. सेलेनियम चेकबॉक्स विशेषता "चेक"
- 29. संदर्भ मेनू में चेक/अनचेक QAction जोड़ने के लिए कैसे?
- 30. क्या चेकबॉक्स/रेडियो बटन को अनचेक करना संभव है?