我对 WPF 很陌生,希望有人能提供帮助吗?
我有一个高度为 450 和宽度为 300 的主窗口和一个我希望旋转 270 的标签,以便它从左下角到左上角运行。包含网格的代码是:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid Grid.Column="0">
<Grid.RowDefinitions>
<RowDefinition Height="100"/>
<RowDefinition Height="100"/>
<RowDefinition Height="100"/>
<RowDefinition Height="100"/>
</Grid.RowDefinitions>
</Grid>
<Label Grid.Column="0" x:Name="SidePanelTitle" Grid.ColumnSpan="2" Content="THIS IS A TEST ON TEXT LENGTH AND ROTATION AND DOES NOT SHOW THE FULL TEXT"
HorizontalAlignment="Left" VerticalAlignment="Bottom" Width="450">
<Label.RenderTransform >
<TransformGroup>
<RotateTransform Angle="270"/>
<TranslateTransform X="0" Y="{Binding Path=ActualHeight, ElementName=SidePanelTitle}"/>
</TransformGroup>
</Label.RenderTransform>
</Label>
</Grid>
我的问题是,无论我尝试什么,我都无法显示全文,因为它只会显示与水平绘制时显示的文本一样多的文本,即主窗口的宽度。我究竟做错了什么?感谢您的任何帮助。