साथ मैं इस तरह someting करने के लिए StringFormat उपयोग करना चाहते हैं:StringFormat और Multibinding लेबल
<Label x:Name="myLabel">
<Label.Content>
<Multibinding StringFormat="{}{0} - {1}">
<Binding Path="Lib1" />
<Binding Path="Lib2" />
</MultiBinding>
</Label.Content>
</Label>
हालांकि, यह है काम नहीं करता है और मैं इस त्रुटि के बजाय मिल गया:
MultiBinding कारण विफल इसमें कोई वैध कनवर्टर नहीं है। मल्टीबाइंडिंग एक्सप्रेशन: लक्ष्य तत्व 'लेबल' है (नाम = 'myLabel'); लक्षित संपत्ति 'सामग्री' है (प्रकार 'ऑब्जेक्ट')
क्या यह कोड काम करने का कोई तरीका है?
यह वही है जो मैं कहने जा रहा था, और यह पोस्ट यह भी पुष्टि करता है: http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/c60b90e6-8426-4c2b-a547-eaa92920862f – Tom
धन्यवाद, मैं लेबल के बजाय टेक्स्टब्लॉक का उपयोग करूंगा। पहला समाधान भी काम करता है, लेकिन मुझे लगता है कि दूसरा अधिक सुरुचिपूर्ण है। – Filimindji
+1 बाद वाला समाधान भी लेबल की शैली को विरासत में लेता है, जो कि 'टेक्स्टब्लॉक' शैली को स्टाइल करने के लिए परेशान नहीं किया जा सकता है, जो एक छोटा बोनस है। –