2011-11-02 9 views
9

में डेटा-बाइंडिंग आप मल्टी-बाध्यकारी .. और बहु ​​बाध्यकारी आप गुण गठजोड़ कर सकते हैं के साथ उपयोग कर सकते हैं इस तरह के {} {0} {1}। मेरा सवाल यह है कि पहला {}? मैं के बारे में {0} .. जो जो संपत्ति का उपयोग करने का चयन करने के लिए किया जाता हैबाध्यकारी वाक्यविन्यास के स्ट्रिंगफॉर्मेट खंड में {} ब्रैकेट का क्या अर्थ है?

धन्यवाद बात नहीं कर रहा।

उत्तर

13

यह markup extension {} escape sequence है:

एस्केप अनुक्रम ({}) इतना है कि एक खुला ब्रेस ({) XAML में शाब्दिक वर्ण के रूप में इस्तेमाल किया जा सकता प्रयोग किया जाता है।

विस्तार से बता दें: XAML मार्कअप में, { और } विशेष वर्ण हैं: उदाहरण के लिए, लेखन {Binding} एक बाध्यकारी वस्तु बनाता है। हालांकि, आप शाब्दिक मूल्य {0} {1} को संपत्ति StringFormat सेट करना चाहते हैं। इस प्रकार, आप पार्सर को बताने के लिए {} के साथ अपने प्रॉपर्टी वैल्यू को उपसर्ग करते हैं: "निम्नलिखित ब्रेसिज़ केवल ब्रेसिज़ हैं और कोई विशेष अर्थ नहीं लेते हैं।"

+0

धन्यवाद! जानकर अच्छा लगा! – Rushino

+0

मैं +1 दूंगा लेकिन मैंने पहले से ही लॉल किया है – Rushino

संबंधित मुद्दे