Pouvons-nous concaténer deux propriétés dans une expression de liaison ? Si possible sans convertisseur ou sans écrire deux blocs de texte et les régler individuellement ?
Réponses
Trop de publicités?
Nawaz
Points
148870
Si vous voulez afficher, disons FirstName
et LastName
, dans un seul TextBlock
, alors vous pouvez faire comme ceci :
<TextBlock>
<Run Text="{Binding FirstName}" />
<Run Text=" " /> <!-- space -->
<Run Text="{Binding LastName}" />
</TextBlock>
Désormais, la propriété Text
du TextBlock sera "Sachin Tendulkar"
et sera affichée si :
FirstName = Sachin
LastName = Tendulkar
J'espère que cela pourra aider.
Kiran k g
Points
361
alpha-mouse
Points
2956
C'est possible dans WPF à l'aide de MultiBinding et StringFormat. Mais pas dans Silverlight malheureusement.
reza.cse08
Points
3293