現在のテキストがWPFの幅に合わない場合、テキストを自動クリップしてラベルにドットを追加するにはどうすればよいですか?
ラベル内に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など)のアクセスキーは引き続き機能します。