एक भी बंधन के लिए, हम का उपयोग करें:एकाधिक बाइंडिंग के साथ स्ट्रिंगफॉर्मैट का उपयोग करके मल्टीबाइंडिंग के लिए छोटा xaml वाक्यविन्यास क्या है?
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}{0}">
<Binding Path=EmployeeName/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
या एक छोटी वाक्य रचना:
<TextBlock
Text="{MultiBinding StringFormat=\{0\}, Bindings={Binding Path=EmployeeName}}"/>
अब, अगर आप multibinding है:
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}{0}, {2}">
<Binding Path="EmployeeName"/>
<Binding Path="Age"/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
मैं सोच रहा था, क्या होगा इसका छोटा वाक्यविन्यास?
<TextBlock
Text="{MultiBinding StringFormat=\{0\}, Bindings={Binding ??????}"/>
हाँ, यह एक गैर अपेक्षित व्यवहार हो सकता है। प्रस्तुत किए गए छोटे वाक्यविन्यास को विजुअल स्टूडियो 2008 द्वारा उत्पन्न किया गया था जब एक WPF तत्व चिपकाया गया था। चूंकि मैंने इसे कोड नहीं किया है, इसलिए मैं सोच रहा था कि एकाधिक बाध्यकारी पथों के लिए यह छोटा संस्करण करना संभव था। धन्यवाद हेनजी! –