Използвам следния код, за да намеря всеки ред, който започва с "@", и да го форматирам, като го направя удебелен:
foreach (var line in tweetText.Document.Blocks)
{
var text = new TextRange(line.ContentStart,
line.ContentEnd).Text;
line.FontWeight = text.StartsWith("@") ?
FontWeights.Bold : FontWeights.Normal;
}
Бих искал обаче да използвам кода, за да намеря всяка дума вместо ред, започващ с "@", за да мога да форматирам абзац като:
Бла бла бла @username бла бла бла бла @anotherusername