如何在运行时通过VB.net代码更改xaml wdf图像角度参数的角度?

问题描述 投票:0回答:1

我有一个在设计时转换的图像以获得特定的角度。 XAML 如下所示。

<Image x:Name="Yelkovan" HorizontalAlignment="Left" Height="163" Margin="178,80,0,0" VerticalAlignment="Top" Width="14" Source="/k-yelkovan.png" RenderTransformOrigin="0.558,0.863">
            <Image.RenderTransform>
                <TransformGroup>
                    <ScaleTransform/>
                    <SkewTransform/>
                    <RotateTransform Angle="-30"/>
                    <TranslateTransform X="27.336" Y="-7.117"/>
                </TransformGroup>
            </Image.RenderTransform>
        </Image>

我想在运行时通过vb.net代码设置角度,即当按下按钮时,将其变换角度从-30设置为仅+45度。这怎么可能?

vb.net image xaml angle wdf
1个回答
0
投票

您可以为您的 RotateTransform 命名:

<RotateTransform x:Name="Rotation"  Angle="-30"/>

然后就可以像控件一样访问它了:

Me.Rotation.Angle = -25
© www.soinside.com 2019 - 2024. All rights reserved.