Использование свойства TextTrimming TextBlock
в Silverlight 4 должно работать:
<TextBlock TextTrimming="WordEllipsis"/>
Что приятно в этом, так это то, что он будет использовать фактические измерения текста вместо произвольного количества символов, поскольку, очевидно, не все символы имеют одинаковую ширину.