Ho il seguente codiceScaleTransform e centerX
<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>
Nel UserControl ho animare la ScaleTranform a 1. Voglio UserControl a "crescere" dal suo centro, ma "cresce" da un angolo in alto a sinistra di esso. I valori in CenterX e CenterY non fanno nulla. Come posso renderlo Scala come voglio?
Hai trovato qualche soluzione? Ho lo stesso problema. –
Ho trovato la soluzione, uso 'RenderTransform' invece di' LayoutTransform' –
L'uso di 'RenderTransform' invece di' LayoutTransform' non è "la soluzione", è solo una soluzione. Sono responsabili di 2 cose diverse, quindi se sono limitato a usare 'LayoutTransform', non sono aiutato. – KAI