Vas*_*eia 6 wpf scaletransform
我有以下代码
<Canvas Width="800" Height="600">
...
<local:UpgradeLandDialog x:Name="upgradeDialog" Canvas.Left="250" Canvas.Top="200" HorizontalAlignment="Center" VerticalAlignment="Center" Opacity="0">
<local:UpgradeLandDialog.LayoutTransform>
<ScaleTransform ScaleX="0" ScaleY="0" CenterX="400" CenterY="300"/>
</local:UpgradeLandDialog.LayoutTransform>
</local:UpgradeLandDialog>
</Canvas>
Run Code Online (Sandbox Code Playgroud)
在UserControl中,我将ScaleTranform设置为1.我希望UserControl从其中心"增长",但它从它的左上角"增长".CenterX和CenterY中的值不执行任何操作.我怎样才能让它按照我的要求进行缩放?
svi*_*ick 16
您可以RenderTransformOrigin="0.5,0.5"在要设置动画的控件上使用.