Question

Supposons que je souhaite formater un texte multiligne que je voudrais également formater, et que nous disions également qu'il est en format de données. Donc, en XAML:

<TextBlock TextWrap="Wrap">
    <TextBlock.Inlines>
        <Run TextWeight="Bold" Text="{Binding Path=FirstName}" />
        <Run TextStyle="Italic Text="{Binding Path=LastName}" />
    </TextBlock.Inlines>
</TextBlock>

Maintenant, cela ne fonctionne pas car le texte de Run n'est pas une propriété de dépendance. Alors, je me demande quelle est la meilleure façon de styler un texte tel quel en format de données en ligne?

Merci d'avance.

Était-ce utile?

La solution

Une solution de contournement a été publiée ici . Cela implique essentiellement de sous-classer Run pour pouvoir être lié. Fonctionne bien.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top