Je voudrais savoir s'il est possible de créer une condition sur un bloc de texte dans un ListView. J'explique:UWP Couleur Avant-propos ListView Condition
J'ai un modèle qui contient des données et il y a un "montant" dans ce modèle. Si le montant est négatif, je voudrais mettre le premier plan en rouge, et s'il est positif, je voudrais mettre le premier plan en vert.
<TextBlock RelativePanel.AlignRightWithPanel="True"
Foreground="Red"
FontWeight="Bold">
<Run Text="{Binding Amount}" />
<Run Text="€" />
</TextBlock>
Ceci est le bloc de texte, il est dans un ListView.ItemTemplate.
Cordialement,
Anthony
Merci beaucoup pour votre réponse, je l'ai fait, mais ne change pas la couleur de l'avant-plan. J'essaie en debug et la couleur retournée est ok, mais n'a pas changé la couleur ... donc bizarre –
@AnthonyNfr The ['Run'] (https://msdn.microsoft.com/fr-fr/library/windows /apps/windows.ui.xaml.documents.run) class a également une propriété 'Foreground'. Peut-être que la valeur appliquée par le convertisseur à 'TextBlock' est écrasée par la valeur de l'instance' Run'. – Herdo