来自更多 parents 的 WPF ZIndex
WPF ZIndex from more parents
如果我有 2 张画布,一张 ZIndex 1,一张 ZIndex 2。
ZIndex 为 1 的 Canvas 有 2 个 children:2 张画布,一张 ZIndex 4 和一张 ZIndex 6。
ZIndex 为 2 的 Canvas 有 2 个 children:2 张画布,一张 ZIndex 3 和一张 ZIndex 5。
所有这些画布都有相同的尺寸和相同的起点,所以我会看到一个矩形。
最终的绘制顺序是什么? 1,2,3,4,5,6 还是 1,4,6,2,3,5?
换句话说,每个 parent 都会根据 ZIndex 绘制其 children(因此首先是 parent 和 ZIndex 1,然后是 parent 和 ZIndex 2 ? 或者 ZIndex 在全球范围内运作?
ZIndex
为 2
的 Canvas
将排在第一个之上,child Canvas
为 [=11] =] of 5
将是可见的。
因此 Canvas
中 ZIndex
为 1 的 child Canvas
不会位于 child [=10= 之上] Canvas
的 ZIndex
为 2.
如果我有 2 张画布,一张 ZIndex 1,一张 ZIndex 2。
ZIndex 为 1 的 Canvas 有 2 个 children:2 张画布,一张 ZIndex 4 和一张 ZIndex 6。
ZIndex 为 2 的 Canvas 有 2 个 children:2 张画布,一张 ZIndex 3 和一张 ZIndex 5。
所有这些画布都有相同的尺寸和相同的起点,所以我会看到一个矩形。
最终的绘制顺序是什么? 1,2,3,4,5,6 还是 1,4,6,2,3,5?
换句话说,每个 parent 都会根据 ZIndex 绘制其 children(因此首先是 parent 和 ZIndex 1,然后是 parent 和 ZIndex 2 ? 或者 ZIndex 在全球范围内运作?
ZIndex
为 2
的 Canvas
将排在第一个之上,child Canvas
为 [=11] =] of 5
将是可见的。
因此 Canvas
中 ZIndex
为 1 的 child Canvas
不会位于 child [=10= 之上] Canvas
的 ZIndex
为 2.