gpt4 book ai didi

wpf - 为什么我的文字被裁剪了?

转载 作者:行者123 更新时间:2023-12-04 14:41:12 25 4
gpt4 key购买 nike

当我尝试将文本 block 添加到边框元素时,我只能看到部分文本。我在将文本添加到边框后旋转文本,这导致了问题。增加边框的宽度解决了这个问题。但是,我的边界只需要 20 个单位宽。

alt text http://img257.imageshack.us/img257/1702/textcrop.jpg

我在这里错过了什么?

        <Border
Name="BranchBorder"
CornerRadius="0"
HorizontalAlignment="Left"
Width="20">
<TextBlock
Name="Branch"
FontSize="14"
FontWeight="Bold"
VerticalAlignment="Center">
<TextBlock.RenderTransform>
<RotateTransform
Angle="-90"/>
</TextBlock.RenderTransform>
Branch
</TextBlock>
</Border>

最佳答案

尝试使用 LayoutTransform

    <Border
Name="BranchBorder"
CornerRadius="0"
HorizontalAlignment="Left"
Width="20">
<TextBlock
Name="Branch"
FontSize="14"
FontWeight="Bold"
VerticalAlignment="Center">
<TextBlock.LayoutTransform>
<RotateTransform
Angle="-90"/>
</TextBlock.LayoutTransform>
Branch
</TextBlock>
</Border>

有很多博客条目描述了 RenderTransform and LayoutTransform 之间的区别。这是 Charles Petzold 的一个很酷的视觉演示 RenderTransformVersusLayoutTransform.xaml

关于wpf - 为什么我的文字被裁剪了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/698617/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com