一个简短的问题,因为我没有在Microsoft文档(Panel.ZIndex Attached Property)中找到此信息。
文档说,“具有相同ZIndex值的Children集合的成员按照它们在视觉树中出现的顺序呈现。” 。好的,到目前为止,所有内容都清晰直观。
但是Panel.ZIndex的默认值是什么?
我认为它是零,因为我的布局看起来像那样。但是我不希望将来对布局进行更改时感到惊讶,因此希望对此有所了解。 另外,对于z-index,我也不知道所有控件是否都一样。
答案 0 :(得分:1)
在sources中可以看到,默认值为0。
private const int c_zDefaultValue = 0; // default ZIndexProperty value
public static readonly DependencyProperty ZIndexProperty =
DependencyProperty.RegisterAttached(
"ZIndex",
typeof(int),
typeof(Panel),
new FrameworkPropertyMetadata(
c_zDefaultValue,
new PropertyChangedCallback(OnZIndexPropertyChanged)));