Например, если у меня есть TextBlock:
"Lorem ipsum dolor sit amet, организатор adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, упражнение в духе quul nostrud ullamco Laboris nisi ut aliquip ex ea Коммодорное наследство. представьте, что у вас есть волют, велит, esse cillum, долоре, ЕС, fugiat, nulla pariatur. Excepteur, sint, occaecat, cupidatat, не прорицатель, иск в виновном, вызывающий тревогу, моллит, аним, то есть рабочая сила. "
Я хочу первые 10% этого TextBlock, чтобы цвет шрифта был красным, а остальные - зеленым.
Это, возможно, означает, что он будет окрашивать "Lorem ipsum dolor sit amet, contectetur adipisici" и часть "n". По сути, пиксельная окраска шрифта вместо символьной.
Другое важное поведение заключается в том, что процент учитывает перенос, в том случае, если 50% содержимого TextBlock окрашено, это должно означать, что 50% текста в порядке чтения является цветным, а не первая половина блока.
Например, это похожий вопрос (с правильными ответами), но в отношении Label / TextBlocks без переноса:
Можно ли выборочно окрашивать метки в Silverlight?