wpf - Problem with validation and multibinding -
मेरे WPF अनुप्रयोग में मैं निम्नलिखित xaml का उपयोग करता हूं: ...
& lt; TextBox सेवाओं: टेक्स्टबॉक्स सेवा। आईएसएफकॉक्स्ड = "{बाध्यकारी पथ = ईस चयनित, मोड = वनवेज़}" फोकसविजुअल शैली = "{x: नल}" & gt; & Lt; मल्टिबाइंड कनवर्टर = "{स्टेटिक रिसोर्स mconv_operableToString}" अपडेटसॉर्सट्रिगर = "प्रॉपर्टी चेंजेड" & gt; & Lt; बाध्यकारी पथ = "मान" मोड = "दोवे" अधिसूचनाओनवाहीकरणएयर = "सत्य" / & gt; & Lt; बाध्यकारी रिलेटिव सोर्स = "{रिलेटिव सोरस FindAncestor, पूर्वज प्रकार = {x: टाइप यूज़र कंट्रोल}}" पथ = "डेटाकॉन्टेक्स्ट। स्टेटस" मोड = "वनवे" / & gt; & Lt; / MultiBinding & gt;
दृश्य मॉडल वर्ग जो पहले बाध्यकारी सत्यापन का उपयोग करता है IDataErrorInfo सत्यापन उद्देश्यों के लिए समस्या यह है कि हालांकि संपत्ति को संपत्ति के सेटर में पकड़ा गया है, लेकिन UI इसे ध्यान नहीं देता है। मेरे पास एक त्रुटि टेम्प्लेट के साथ परिभाषित शैली है जिसे पाठ बॉक्स में कोई त्रुटि होने पर लागू किया जाना चाहिए। मुझे लगता है कि शायद इस परिदृश्य को बहु बंधन के साथ अनुमत नहीं है क्योंकि मैं एक बाध्यकारी सबकुछ का उपयोग ठीक से करता हूं।
अग्रिम धन्यवाद
ऐसा लगता है कि कोई भी इसका जवाब नहीं जानता लेकिन मुझे लगता है कि यह परिदृश्य अभी नहीं है काम। मैं इसे जवाब देने की कोशिश करता हूं, अगर किसी को इसकी आवश्यकता होगी। मैंने अपने दृश्य को अपने दृश्य मॉडल वर्ग को बाध्य करने की कोशिश की है जो IDataErrorInfo लागू करता है, xaml में मैंने एक कनवर्टर निर्दिष्ट किया है और यद्यपि सब कुछ ठीक काम करता है, लेकिन त्रुटियाँ UI पर नहीं दिखतीं इसलिए, मैंने कनवर्टर को बाइंडिंग से निकाल दिया और दृश्य मॉडल के अंदर उस तर्क को लागू किया और, अब देखा गया कि सब कुछ ठीक काम करता है।
Comments
Post a Comment