【发布时间】:2010-05-07 15:09:47
【问题描述】:
有没有办法改变 StackPanel 中控件的绘制顺序而不改变 StackPanel 中这些控件的实际顺序?
我问的原因是我们有一个按钮栏,按钮之间的边距为 0。活动按钮增长(即边距设置为 -10)与相邻按钮重叠。这里的问题是右边的按钮是稍后绘制的,因此是在顶部而不是活动按钮上绘制的。
恐怕我需要制作一个基于网格的自定义控件..
【问题讨论】:
标签: wpf draw stackpanel
有没有办法改变 StackPanel 中控件的绘制顺序而不改变 StackPanel 中这些控件的实际顺序?
我问的原因是我们有一个按钮栏,按钮之间的边距为 0。活动按钮增长(即边距设置为 -10)与相邻按钮重叠。这里的问题是右边的按钮是稍后绘制的,因此是在顶部而不是活动按钮上绘制的。
恐怕我需要制作一个基于网格的自定义控件..
【问题讨论】:
标签: wpf draw stackpanel
无需更改绘制顺序,只需设置Panel.ZIndex attached property。
【讨论】: