我有一个画布,我需要在其中绘制一个网格,但在子控件后面。我试图创建一个新的装饰器并将其添加到画布中,但是这个装饰器显示在子控件上。我怎样才能让这个装饰器在画布的孩子后面?我不想在画布的 OnRender 函数中绘制这个网格......
澄清:网格不是控件。它是画布上绘制的网格或网。它是为了使位置元素更容易而创建的。
AnAdorner
只能在顶部(它总是具有最高的 zindex)。您需要为您的潜在问题寻找另一种解决方案
一种方法是使用 aTileBrush
作为Canvas.Background
并将 TileBrush 设置为适当的网格图案。
使用Panel.ZIndex属性设置在 z 平面上显示的顺序元素。