Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
В этом примере показано использование и эффекты значений, доступных в перечислении TextTrimming.
Пример
В следующем примере определяется элемент TextBlock с набором атрибутов TextTrimming.
<TextBlock
Name="myTextBlock"
Margin="20" Background="LightGoldenrodYellow"
TextTrimming="WordEllipsis" TextWrapping="NoWrap"
FontSize="14"
>
One<LineBreak/>
two two<LineBreak/>
Three Three Three<LineBreak/>
four four four four<LineBreak/>
Five Five Five Five Five<LineBreak/>
six six six six six six<LineBreak/>
Seven Seven Seven Seven Seven Seven Seven
</TextBlock>
Настройка соответствующего свойства TextTrimming в коде показана ниже.
myTextBlock.TextTrimming = TextTrimming.CharacterEllipsis;
myTextBlock.TextTrimming = TextTrimming.CharacterEllipsis
В настоящее время существует три варианта обрезки текста: CharacterEllipsis, WordEllipsisи None.
Если TextTrimming установлено значение CharacterEllipsis, текст обрезается и продолжается многоточием в месте, ближайшем к краю обрезки. Этот параметр стремится обрезать текст более близко к границе обрезки, но может привести к частичному обрезанию слов. На следующем рисунке показан эффект этого параметра на TextBlock, аналогичный указанному выше.
Пример 
Если TextTrimming установлено в WordEllipsis, текст обрезается и продолжается с многоточием в конце первого полного слова, ближайшего к краю обрезанного текста. Этот параметр не будет отображать частично обрезанные слова, но обычно не обрезает текст как близко к краю обрезки, так как параметр CharacterEllipsis. На следующем рисунке показан эффект этого параметра на TextBlock, определенного выше.
Если TextTrimming установлено в None, не выполняется усечение текста. В этом случае текст просто обрезается до границы родительского текстового контейнера. На следующем рисунке показан эффект этого параметра на TextBlock, аналогичный указанному выше.
пример 
.NET Desktop feedback