c# - Binding multiple elements to a single Control -


मेरे पास दो टेक्स्टबॉक्स हैं टेक्स्टबॉक्स ए और टेक्स्ट बॉक्स बी

मैं एक ही कमांड बटन बटन सी में इन दो टेक्स्ट बॉक्स को बाँधना चाहता हूं।

ऐसा इसलिए है कि किसी भी दो टेक्स्ट बॉक्स के पाठ को उपयोगकर्ता द्वारा बदल दिया जाता है, तो केवल कमांड बटन को सक्रिय होना चाहिए।

इसके बाद कोड को पीछे से प्राप्त करने के लिए वास्तव में आसान है लेकिन मैं सोच रहा था कि यह एक एकल नियंत्रण बटन सी को दो तत्वों textbox a और textbox b से बाँधना संभव है और एक्सएएमएल के माध्यम से आवश्यक हासिल करना है।

धन्यवाद और सादर।

यदि आप बटन को सक्षम करना चाहते हैं दो पाठ बॉक्स में पाठ है, आप MultiDataTrigger :

  & lt; TextBox x: name = "Textbox A" / & gt; का उपयोग कर सकते हैं। & Lt; टेक्स्ट बॉक्स एक्स: नाम = "टेक्स्ट बॉक्स बी" / & gt; & Lt; बटन x: नाम = "बटन सी" & gt; & LT; Button.Style & gt; & Lt; शैली TargetType = "Button" & gt; & LT; Style.Triggers & gt; & LT; MultiDataTrigger & gt; & LT; MultiDataTrigger.Conditions & gt; & Lt; शर्त बाइंडिंग = "{बाध्यकारी पाठ, एलिमेंटनाम = टेक्स्ट बॉक्स A" "मान =" "/ & gt; & Lt; शर्त बाइंडिंग = "{बाइंडिंग टेक्स्ट, एलिमेंटनाम = टेक्स्ट बॉक्स बी}" मान = "" / & gt; & LT; /MultiDataTrigger.Conditions> & Lt; सेटर संपदा = "आईसेंटेड" मान = "गलत" / & gt; & Lt; / MultiDataTrigger & gt; & LT; /Style.Triggers> & Lt; / शैली & gt; & LT; /Button.Style> & Lt; / बटन & gt;  

Comments