Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W poniższym przykładzie pokazano, jak używać i jakie są efekty wartości dostępnych w wyliczeniu TextTrimming.
Przykład
W poniższym przykładzie zdefiniowano element TextBlock z zestawem atrybutów 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>
Poniżej przedstawiono ustawienie odpowiedniej właściwości TextTrimming w kodzie.
myTextBlock.TextTrimming = TextTrimming.CharacterEllipsis;
myTextBlock.TextTrimming = TextTrimming.CharacterEllipsis
Obecnie istnieją trzy opcje przycinania tekstu: CharacterEllipsis, WordEllipsisi None.
Gdy TextTrimming jest ustawiona na ZnakEllipsis, tekst jest przycinany i kontynuowany z wielokropkiem w znaku znajdującym się najbliżej krawędzi przycinania. To ustawienie zazwyczaj przycina tekst, aby bardziej pasował do granicy przycinania, ale może skutkować częściowym przycięciem wyrazów. Na poniższym rysunku przedstawiono wpływ tego ustawienia na TextBlock podobny do tego, który został zdefiniowany powyżej.
Przykład 
Gdy TextTrimming jest ustawiona na WordEllipsis, tekst jest przycinany i kontynuowany z wielokropkiem na końcu pierwszego pełnego słowa znajdującego się najbliżej krawędzi przycinania. Ta opcja nie będzie pokazywać częściowo przyciętych wyrazów, ale ma mniejszą tendencję do przycinania tekstu tak blisko krawędzi przycinania, jak ustawienie CharacterEllipsis. Na poniższej ilustracji widać wpływ tego ustawienia na TextBlock określony powyżej.
przykład 
Gdy TextTrimming jest ustawiona na wartość None, nie jest wykonywane przycinanie tekstu. W takim przypadku tekst jest po prostu przycięty do granicy nadrzędnego kontenera tekstu. Na poniższym rysunku przedstawiono wpływ tego ustawienia na TextBlock podobny do tego, który został zdefiniowany powyżej.
Przykład: 
.NET Desktop feedback