wpf rotatetransform - Как вернуть контрольную позицию в нормальное состояние? - PullRequest
1 голос
/ 05 апреля 2011

По сути, я повернул предмет:

<Button Content="HelloWorld">
    <Button.RenderTransform>
        <RotateTransform Angle="270" />
    </Button.RenderTransform>
</Button>

Как мне получить его, чтобы он двигался вниз.Прямо сейчас он торчит прямо, так как я повернул его вокруг 0,0 точки.Мне нужно, чтобы точка 0,0 сместилась вниз так, чтобы вершина была там, где была оригинальная вершина.

1 Ответ

1 голос
/ 05 апреля 2011

Добавить TranslateTransform:

<Button x:Name="MyButton" Content="HelloWorld">
    <Button.RenderTransform>
        <TransformGroup>
            <RotateTransform Angle="270" />
            <TranslateTransform Y="{Binding ActualWidth, ElementName=MyButton}" />
        </TransformGroup>
    </Button.RenderTransform>
</Button>
...