有没有办法改变WPF中的绘制顺序

问题描述:

有没有办法改变StackPanel中控件的绘制顺序而不改变StackPanel中这些控件的实际排序?有没有办法改变WPF中的绘制顺序

我问的原因是我们在按钮之间有一个边距为0的按钮栏。活动按钮增长(即边距设置为-10)与相邻按钮重叠。这里的问题在于右键稍后绘制,因此绘制在顶部而不是活动按钮。

我怕我会需要做一个自定义的控制是基于网格..

而不是改变绘制顺序,只需设置Panel.ZIndex attached property

+0

或者在代码中使用静态方法Panel.SetZIndex() – Wouter 2010-05-09 11:23:00