【发布时间】:2012-11-21 06:12:22
【问题描述】:
我遇到了一些麻烦。我希望我的页面通过文本框内的文本最大化,但只能通过文本框的边框使其最大化。谁能帮帮我?
做到这一点非常重要。我必须让最左边的像素与旋转文本中最右边的像素一样远离边框。
我在底部贴了“第一行”的 XAML 代码,“另一行”的代码只是固定大小和位置,所以我把那部分删掉了。
<Viewbox Height="3000" HorizontalAlignment="Stretch" VerticalAlignment="Bottom" Width="Auto">
<TextBox Text="First line" BorderThickness="0" VerticalContentAlignment="Bottom" >
<TextBox.LayoutTransform>
<RotateTransform Angle="-35"/>
</TextBox.LayoutTransform>
</TextBox>
</Viewbox>
【问题讨论】:
-
Set Height="NaN",是你想要的吗?
-
Setting Height="NaN" 仍然最大化文本框边框以适应视图框,但我想要一种最大化的方法,使其文本本身在边框或视图框内最大化。如果它更容易,我可以使用位图或标签或其他任何东西,只要它的文本刚刚触及页面边框,而不是文本周围的框架。
-
查看链接的图像。顶线是我得到的,底线是我想要的。 i1290.photobucket.com/albums/b522/xenovel/lines.png