J'ai 2 champs que je voudrais mettre en forme dans un TextBlock, par exemple: "{0} de {1} heures utilisées".Formatage d'un champ lié multiple dans un TextBlock en XAML
ont actuellement:
<TextBlock Text="{Binding HoursEntered}" />
<TextBlock Text=" of " />
<TextBlock Text="{Binding EstimatedHours}" />
<TextBlock Text=" hours used " />
CHERCHAIT à StringFormat pour un seul champ, mais cela semble être uniquement disponible pour WPF, pas Silverlight:
<TextBlock Text="{Binding Path=HoursEntered, StringFormat='{0} of XX hours used'}"/>
Je pensais utiliser MultiBinding mais n'est pas disponible dans Silverlight 3 non plus? Comment faire une chaîne de format avec plusieurs champs liés dans Silverlight 3 xaml?
Comment faire une chaîne de format avec plusieurs champs liés dans Silverlight 3 xaml?
Où ce code est-il placé? Les données proviennent d'une DomainDataSource RIA. Cela est-il ajouté dans le code client ou serveur? –
ce serait une propriété sur l'objet auquel vous vous liez. – kenwarner
L'objet provient d'Entity Framework. Ajout d'une classe partielle et d'une propriété comme suggéré ci-dessus. Travaux. –