Привет, поэтому я пытаюсь превратить sh чат twitch в TextBlock, и он отлично работал, просто используя mvvm с текстовым блоком, но теперь я хочу фактически раскрасить имя пользователя и не уверен, как сделать это многострочным, потому что способ Теперь он у меня есть, он просто заменяет предыдущее сообщение, поэтому мне понадобится помощь, чтобы двигаться дальше. спасибо! \
Xaml:
<TextBlock Grid.Column="1" Grid.Row="1" TextWrapping="Wrap" Background="Gainsboro" FontSize="14" Text="" Margin="5,5,5,5">
<Run Text="{Binding Username, Mode=OneWay}" Foreground="{Binding UsernameColor, Mode=OneWay}" />
<Run Text="{Binding Message, Mode=OneWay}" />
</TextBlock>
Событие:
private void Client_OnMessageReceived(object sender, OnMessageReceivedArgs e)
{
Username = $"{e.ChatMessage.DisplayName}:";
Message = e.ChatMessage.Message;
UsernameColor = e.ChatMessage.ColorHex;
}
, поэтому проблема в том, что я хочу, чтобы он был многострочным, а не заменял Runs каждый раз, когда приходит сообщение через