【发布时间】:2012-02-08 00:35:54
【问题描述】:
我实际上是在为我的 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>
【问题讨论】:
标签: c# silverlight xaml