me gustaría utilizar StringFormat obligado a hacer algo como esto:StringFormat y MultiBinding con la etiqueta
<Label x:Name="myLabel">
<Label.Content>
<Multibinding StringFormat="{}{0} - {1}">
<Binding Path="Lib1" />
<Binding Path="Lib2" />
</MultiBinding>
</Label.Content>
</Label>
Sin embargo, es que no funciona y tengo este error en su lugar:
MultiBinding fracasó porque no tiene un convertidor válido MultiBindingExpression: el elemento objetivo es 'Label' (Name = 'myLabel'); propiedad de destino es 'Contenido' (escriba 'Objeto')
¿Hay alguna manera de hacer que este código funcione?
Eso es exactamente lo que iba a decir, y esta publicación lo confirma también: http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/c60b90e6-8426-4c2b-a547-eaa92920862f – Tom
Gracias, usaré un TextBlock en lugar de una etiqueta. la primera solución también funciona, pero creo que la segunda es más elegante. – Filimindji
+1 La última solución también hereda el estilo de la etiqueta, que es una pequeña ventaja si no puede molestarse en aplicar el estilo 'TextBlock'. –