Melhor maneira de decorar o texto de ligação de dados em um TextBlock WPF
-
05-07-2019 - |
Pergunta
Vamos dizer que eu tenho algum texto de várias linhas que eu gostaria de formato, e vamos também dizer que é ligação de dados. Assim, em XAML:
<TextBlock TextWrap="Wrap">
<TextBlock.Inlines>
<Run TextWeight="Bold" Text="{Binding Path=FirstName}" />
<Run TextStyle="Italic Text="{Binding Path=LastName}" />
</TextBlock.Inlines>
</TextBlock>
Agora, isso não funciona porque o texto de Run não é uma propriedade de dependência. Então, eu estou querendo saber, qual é a melhor maneira de texto do estilo linha de ligação de dados como este?
Agradecemos antecipadamente.
Solução
Existe uma solução postada aqui . Ela envolve basicamente subclasse Run para ser bindable. Obras embora.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow