0

我对 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>

我的问题是,无论我尝试什么,我都无法显示全文,因为它只会显示与水平绘制时显示的文本一样多的文本,即主窗口的宽度。我究竟做错了什么?感谢您的任何帮助。

4

0 回答 0