how can we change zindex of a silverlight control programmatically?

silverlight, stackpanel, z-index

Solution

Try placing all your controls on Canvas. Then you can set Zindex with:

this.controlName.SetValue(Canvas.ZIndexProperty, 10d);

Problem

I have some controls added in a stackpanel programmatically. What i want to do is that i want one of the controls in this stackpanel to be placed over another control. Specifically, I want to place button over an image in this stack panel. I couldn't find zindex property in c# codebehind. Although it seems very simple problem but i am unable to find any clue to solve this problem. Anyone please......??

Original source