Panel.SetZIndex(UIElement, Int32) 方法

定義

設定所指定項目的 ZIndex 附加屬性值。

C#
public static void SetZIndex(System.Windows.UIElement element, int value);

參數

element
UIElement

要套用屬性值的項目。

value
Int32

這個項目在 Z 平面上出現的順序。

例外狀況

此項目為 null

範例

下列範例示範如何使用 方法) 來設定屬性 (SetZIndex 的值 ZIndex

C#
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 的相對低 valueelement 可能會出現在背景中。 例如, element 具有 5 的 value 會出現在 值為 4 的 上方 elementvalue ,接著會出現在值為 3 的 上方 element ,依此類推斷。 允許負值,而且會繼續此優先順序模式。

Children具有相等 ZIndex 值的集合成員會依出現在視覺化樹狀結構中的順序呈現。 您可以逐一查看集合的成員,以判斷子系的 Children 索引位置。

適用於

產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10