Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Beispiel wird die Verwendung und die Auswirkungen der in der TextTrimming Enumeration verfügbaren Werte veranschaulicht.
Beispiel
Im folgenden Beispiel wird ein TextBlock-Element mit dem attributsatz TextTrimming definiert.
<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>
Das Festlegen der entsprechenden TextTrimming-Eigenschaft im Code wird unten dargestellt.
myTextBlock.TextTrimming = TextTrimming.CharacterEllipsis;
myTextBlock.TextTrimming = TextTrimming.CharacterEllipsis
Es gibt derzeit drei Optionen zum Verkürzen von Text: CharacterEllipsis, WordEllipsis, und None (Keine).
Wenn TextTrimming auf CharacterEllipsis festgelegt wird, wird der Text gekürzt und mit einer Ellipse an dem Zeichen fortgesetzt, das der Kante der Verkürzung am nächsten ist. Mit dieser Einstellung wird der Text tendenziell gekürzt, damit dieser besser zur Kürzungsgrenze passt. Dies kann jedoch dazu führen, dass Wörter teilweise abgeschnitten werden. Die folgende Abbildung zeigt die Auswirkung dieser Einstellung auf ein TextBlock, das dem oben definierten ähnlich ist.
Wenn TextTrimming auf WordEllipsis festgelegt wird, wird der Text gekürzt und mit einer Ellipse am Ende des ersten vollständigen Worts fortgesetzt, das der Kante der Verkürzung am nächsten ist. Mit dieser Einstellung werden keine teilweise verkürzten Wörter angezeigt, jedoch wird Text nicht so nah an der Kürzungskante wie die Einstellung CharacterEllipsis gekürzt. Die folgende Abbildung zeigt die Auswirkung dieser Einstellung auf das oben definierte TextBlock-Element.
Bei der Einstellung von TextTrimming als Keine wird kein Textkürzen durchgeführt. In diesem Fall wird Text einfach an der Begrenzung des übergeordneten Textcontainers zugeschnitten. Die folgende Abbildung zeigt die Auswirkung dieser Einstellung auf ein TextBlock, das dem oben definierten ähnlich ist.
.NET Desktop feedback