Авто клип и добавить точки в метке WPF
Как я могу автоматически обрезать текст и добавлять точки на метку, если текущий текст не соответствует его ширине в WPF?
1 ответ
Решение
Поместите TextBlock внутри вашего ярлыка и установите TextTrimming в CharacterEllipsis или WordEllipsis
<Label>
<TextBlock TextTrimming="CharacterEllipsis">Hello World</TextBlock>
</Label>
Также возможно использовать AccessText внутри метки следующим образом:
<StackPanel Orientation="Horizontal">
<Label VerticalAlignment="Center" Width="50"
Target="{Binding ElementName=txtName}">
<AccessText Text="_First Name" TextTrimming="CharacterEllipsis" />
</Label>
<TextBox Name="txtName" VerticalAlignment="Center" Width="120"/>
При таком решении ключ доступа для элемента управления (например, Alt+F) по-прежнему работает.