Il modo migliore per decorare il testo del databound in un TextBlock wpf
-
05-07-2019 - |
Domanda
Diciamo che ho del testo multilinea che vorrei formattare, e diciamo anche che è un database. Quindi, in XAML:
<TextBlock TextWrap="Wrap">
<TextBlock.Inlines>
<Run TextWeight="Bold" Text="{Binding Path=FirstName}" />
<Run TextStyle="Italic Text="{Binding Path=LastName}" />
</TextBlock.Inlines>
</TextBlock>
Ora, questo non funziona perché Run's Text non è una proprietà di dipendenza. Quindi, mi chiedo, qual è il modo migliore per dare uno stile al testo inline base come questo?
Grazie in anticipo.
Soluzione
Esiste una soluzione alternativa pubblicata qui . Fondamentalmente implica che la sottoclasse di Run sia associabile. Funziona però.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow