Panel.SetZIndex(UIElement, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置给定元素的 ZIndex 附加属性的值。
public:
static void SetZIndex(System::Windows::UIElement ^ element, int value);
public static void SetZIndex (System.Windows.UIElement element, int value);
static member SetZIndex : System.Windows.UIElement * int -> unit
Public Shared Sub SetZIndex (element As UIElement, value As Integer)
参数
- element
- UIElement
要在其上应用属性值的元素。
- value
- Int32
此元素在 z 平面上出现的顺序。
例外
此元素为 null
。
示例
以下示例在代码中演示如何使用 SetZIndex) 方法设置属性 (的值ZIndex。
Canvas::SetTop(myRectangle2, 150);
Canvas::SetLeft(myRectangle2, 150);
Canvas::SetZIndex(myRectangle2, 1);
myRectangle2->Fill = Brushes::Yellow;
myRectangle2->Width = 100;
myRectangle2->Height = 100;
Canvas.SetTop(myRectangle2, 150);
Canvas.SetLeft(myRectangle2, 150);
Canvas.SetZIndex(myRectangle2, 1);
myRectangle2.Fill = Brushes.Yellow;
myRectangle2.Width = 100;
myRectangle2.Height = 100;
Canvas.SetTop(myRectangle2, 150)
Canvas.SetLeft(myRectangle2, 150)
Canvas.SetZIndex(myRectangle2, 1)
myRectangle2.Fill = Brushes.Yellow
myRectangle2.Width = 100
myRectangle2.Height = 100
注解
给定 element
的 越大value
,就越有可能element
出现在前台。 同样,如果 element
具有相对较低的 value
, element
则 可能会出现在背景中。 例如,element
具有 5 的 将value
出现在element
value
值为 4 的 上方的 ,而后者又出现在element
值为 3 的 上方,依此而行。 允许负值,并且它们继续此优先模式。
Children具有相等ZIndex值的集合的成员按它们在可视化树中的显示顺序呈现。 可以通过循环访问集合的成员来确定子项的 Children 索引位置。