Saturday, 15 February 2014

c# - Multiple transform effects in WPF -



c# - Multiple transform effects in WPF -

i need apply multiple transform effect via c# in wpf.

i have tried code below see lastly effect , not both together.

any clue if possible do?

xaml

<grid> <rectangle fill="#fff4f4f5" name="rect" horizontalalignment="left" height="225" margin="84,39,0,0" stroke="black" verticalalignment="top" width="299"/> </grid>

c#

skewtransform skewtransform1 = new skewtransform(45, 0, -50, 50); rect.rendertransform = skewtransform1; rotatetransform rotatetransform = new rotatetransform(30); rect.rendertransform = rotatetransform;

you have combine both effects in transformgroup instead of overwriting them each time!

var transformgroup = new transformgroup(); var skewtransform = new skewtransform(45, 0, -50, 50); var roatetransform = new rotatetransform(30); transformgroup.children.add(skewtransform); transformgroup.children.add(rotatetransform); rect.rendertransform = transformgroup;

c# .net wpf transform

No comments:

Post a Comment