Panel.SetZIndex(UIElement, Int32) 方法

定義

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

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

適用於