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