Panel.SetZIndex(UIElement, Int32) 方法
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定所指定項目的 ZIndex 附加屬性值。
public:
static void SetZIndex(System::Windows::UIElement ^ element, int value);
C#
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;
C#
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
會出現在 值為 4 的 上方 element
value
,接著會出現在值為 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 |