Vla*_*lov 1 wpf grid xaml label stackpanel
<Label Grid.Row="1"
Height="70"
Margin="2"
Width="300"
Content="{l:Translate Key={x:Static l:MultistringTags.SHOW_MENU}}"
DockPanel.Dock="Bottom"
FontSize="20"
FontWeight="Bold"
Foreground="White">
<Label.RenderTransform>
<RotateTransform Angle="270" />
</Label.RenderTransform>
</Label>
Run Code Online (Sandbox Code Playgroud)
这里我想旋转文本,它位于网格内,网格列宽等于文本高度。在这种情况下,我只能看到部分文本,就像绘制文本时没有按网格宽度旋转切割并旋转到所需角度一样。我尝试过面板,它们给了我相同的结果。
有谁知道一些解决方法可以让它显示所有文本,我不想使用图像,因为文本应该是可翻译的。
我相信如果你将其更改为设置LayoutTransform
而不是RenderTransform
,它将防止文本被切断。
<Label.LayoutTransform>
<RotateTransform Angle="270" />
</Label.LayoutTransform>
Run Code Online (Sandbox Code Playgroud)