私は基本的にUIのコンポーネントの基本的なアドレスバーを作成しています。 TextBlock内のテキスト(境界内)は、シンプルなシステムをナビゲートするにつれて大きくなります。テキストがオーバーフィルボックスの右端にテキストを表示するように強制します(テキストは左に表示されません)
HorizontalAlignment = "Right"を設定することで、右にテキストが表示されることがありますが、ボックスがいっぱいにならない場合は、右揃えで奇妙に見えます。右端のテキストが表示されますが、テキストは左揃えになるようにする方法はありますか?
TextAlignment = "Right"でHorizontalAlignment = "Left"を試しましたが、機能しませんでした。ここで
いくつかのコードを使用すると、シナリオ
<Border CornerRadius="3" BorderThickness="1" BorderBrush="Gray" Margin="0,5,3,0" Padding="4,0,4,0" HorizontalAlignment="Stretch" Width="403" >
<TextBlock Text="This is a test/testynessssssss/goasdasdsaddddddddddddddddddddddddddddddddddddd" VerticalAlignment="Center" FontSize="12" HorizontalAlignment="Left" TextAlignment="Right" />
</Border>
私はちょうどそれほど一般的ではありませんが、それが登場する必要性を確かに見ることができるので、それが含まれていないことに驚いています。 – StephenT