This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

Panel.ZIndex خاصية مرفقة

Visual Studio 2010

الحصول أو تعيين القيمة التي تمثل الترتيب تشغيل z-الطائرة حيث يظهر عنصر.

مساحة الاسم:  System.Windows.Controls
التجميع:  PresentationFramework (في PresentationFramework.dll)
XMLNS لـ XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

See GetZIndex, SetZIndex
<object Panel.ZIndex="int" .../>

قيمة الخاصية

النوع: System.Int32
ترتيب على ع-الطائرة حيث يظهر هذا العنصر.

معرّف الحقل

ZIndexProperty

تعيين خصائص بيانات التعريف إلى true

لا يوجد

زاد valueمن المعطى element، من المحتمل elementهو إلى تظهر في المقدمة. وبالمثل، إذا elementلقد نسبيا منخفضة value، elementمن المحتمل أن تظهر في الخلفية. تشغيل سبيل المثال، elementيحتوي تشغيل value5 يظهر أتشغيل elementيحتوي value4، والذي بدوره يظهر أتشغيل elementبقيمة 3، و هكذا. مسموح بالقيم السالبة، و يقومون بمتابعة هذا نقش الأسبقية.

الأعضاء Childrenالمجموعة التي تحتوي على تساوي ZIndexقيم التي يتم تقديمها في ترتيب بحيث تظهر في شجرة مرئي . يمكنك تحديد موضع فهرس فرع بواسطة التكرار الأعضاء Childrenمجموعة.

يوضح المثال التالي كيفية تعيين القيمة ZIndexخاصية باستخدام Extensible Application Markup Language (XAML)والتعليمات البرمجية.



            // Create the application's main window
            mainWindow = new Window ();
            mainWindow.Title = "Canvas ZIndex Sample";

            // Create the Canvas
            myCanvas = new Canvas();

            // Create the child Rectangle elements
            myRectangle1 = new Rectangle();
            myRectangle2 = new Rectangle();
            myRectangle3 = new Rectangle();
            myRectangle4 = new Rectangle();
            myRectangle5 = new Rectangle();
            myRectangle6 = new Rectangle();

            // Set properties on the Rectangle elements
            Canvas.SetTop(myRectangle1, 100);
            Canvas.SetLeft(myRectangle1, 100);
            Canvas.SetZIndex(myRectangle1, 3);
            myRectangle1.Fill = Brushes.Blue;
            myRectangle1.Width = 100;
            myRectangle1.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(myRectangle3, 200);
            Canvas.SetLeft(myRectangle3, 200);
            Canvas.SetZIndex(myRectangle3, 2);
            myRectangle3.Fill = Brushes.Green;
            myRectangle3.Width = 100;
            myRectangle3.Height = 100;

            Canvas.SetTop(myRectangle4, 300);
            Canvas.SetLeft(myRectangle4, 200);
            Canvas.SetZIndex(myRectangle4, 1);
            myRectangle4.Fill = Brushes.Green;
            myRectangle4.Width = 100;
            myRectangle4.Height = 100;

            Canvas.SetTop(myRectangle5, 350);
            Canvas.SetLeft(myRectangle5, 150);
            Canvas.SetZIndex(myRectangle5, 3);
            myRectangle5.Fill = Brushes.Yellow;
            myRectangle5.Width = 100;
            myRectangle5.Height = 100;

            Canvas.SetTop(myRectangle6, 400);
            Canvas.SetLeft(myRectangle6, 100);
            Canvas.SetZIndex(myRectangle6, 2);
            myRectangle6.Fill = Brushes.Blue;
            myRectangle6.Width = 100;
            myRectangle6.Height = 100;

            // Add the Rectangles to the Canvas' Children collection
            myCanvas.Children.Add(myRectangle1);
            myCanvas.Children.Add(myRectangle2);
            myCanvas.Children.Add(myRectangle3);
            myCanvas.Children.Add(myRectangle4);
            myCanvas.Children.Add(myRectangle5);
            myCanvas.Children.Add(myRectangle6);

            // Add the Canvas as the Content of the parent Window Object
            mainWindow.Content = myCanvas;
            mainWindow.Show ();




<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" WindowTitle="ZIndex Sample">
  <Canvas>
    <Rectangle Canvas.ZIndex="3" Width="100" Height="100" Canvas.Top="100" Canvas.Left="100" Fill="blue"/>
    <Rectangle Canvas.ZIndex="1" Width="100" Height="100" Canvas.Top="150" Canvas.Left="150" Fill="yellow"/>
    <Rectangle Canvas.ZIndex="2" Width="100" Height="100" Canvas.Top="200" Canvas.Left="200" Fill="green"/>

    <!-- Reverse the order to illustrate z-index property -->

    <Rectangle Canvas.ZIndex="1" Width="100" Height="100" Canvas.Top="300" Canvas.Left="200" Fill="green"/>
    <Rectangle Canvas.ZIndex="3" Width="100" Height="100" Canvas.Top="350" Canvas.Left="150" Fill="yellow"/>
    <Rectangle Canvas.ZIndex="2" Width="100" Height="100" Canvas.Top="400" Canvas.Left="100" Fill="blue"/>
  </Canvas>
</Page>


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0

NET Framework. Client Profile

مدعوم في: 4
إظهار: