Reputation:
Is there any possibility to use multiple transforms for an single object (i.e how to use ScaleTranform
, CompositeTransform
, and TranslateTransform
on a single Ellipse
). I tried using two transforms as below.
<Ellipse.RenderTransform>
<TranslateTransform x:Name="CoinTransform" Y="0.36" />
<ScaleTransform x:Name="ScaleCoin" ScaleX="0.336"/>
</Ellipse.RenderTransform>
...but it shows error message as RenderTransform
is set more than once.
Upvotes: 1
Views: 619
Reputation: 5649
You'd put the distinct transforms inside of a TransformGroup
So your code would look like this:
<Ellipse.RenderTransform>
<TransformGroup>
<TranslateTransform x:Name="CoinTransform" Y="0.36" />
<ScaleTransform x:Name="ScaleCoin" ScaleX="0.336"/>
</TransformGroup>
</Ellipse.RenderTransform>
Upvotes: 1