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.

MenuItemBinding.Depth الخاصية

Visual Studio 2010

Th هو القيمة هو غالباً لتعيين MenuItemBindingخاصية عنصر التحكم إلى dهوplay الصفحة المحددة.

مساحة الاسم:  System.Web.UI.WebControls
التجميع:  System.Web (في System.Web.dll)

[TypeConverterAttribute("System.Web.UI.Design.WebControls.TreeNodeBindingDepthConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public int Depth { get; set; }

قيمة الخاصية

النوع: System.Int32
يوضح المثال تعليمات برمجية التالي كيفية استخدام MenuItemBindingالخصائص لمحدد فهرس الصفحة المحددة من قبل مستخدم في العنصر محدد صفحة عنصر تحكم. Th هو القيمة هو ثم يستخدم لتعيين خاصية عنصر التحكم إلى dهوplay الصفحة المحددة.

سلسلة أحرف يمثل الإحداثيين س وص من MenuItemBindingالأعلى للكائن ترك ركن الإحداثيين س وص لأسفل الخاص به يمين. الزاوية إذا قمت بمعالجة ‏‏ استثناء، بتعيين خاصية إلى أو عنصر تحكم سيتم طرح ‏‏ استثناء. استخدم the Depth خاصية إلى determine the المصدر of the الأمر that مرفوع the حدث. DataMember

عند Depthعنصر التحكم هو مرتبط بمصدر بيانات بالموقع يحتوي كل عنصر من عناصر البيانات على حقول متعددة (على سبيل المثال، عنصر XML بسمات متعددة)، إذا تم تعريف لا روابط عنصر القائمة، dهوplays عنصر قائمة إرجاع الالقيمة MenuItemBindingالطريقة عنصر البيانات بشكل افتراضي. For example, the following MenuItemBinding declaration binds the Name and ID fields of the data source to the Text and Value properties, respectively, of all menu items with a depth of 0:

<asp:MenuItemBinding Depth="0" TextField="Name" ValueField="ID">

يوفر بيانات خاصية و خاصية للتنقل في عناصر تحكم "معالج". فئة توفير بيانات اللازمة لمختلف أحداث التنقل في عنصر تحكم. على سبيل المثال، <Item>حدث من عنصر تحكم يستخدم الكائن للإشارة إلى و عنصر تحكم. الفهرس MenuItemBindingالكائن الذي هو dهوplayed حاليا في عنصر التحكم.

<asp:MenuItemBinding DataMember="Item" Depth="1" TextField="Title">

<asp:MenuItemBinding DataMember="Item" Depth="2" TextField="ISBN">

الفهرس الكائنات التي عنصر تحكم سيعرض التالي. الحصول أو قم بتعيين الالقيمة للإشارة إلى ما إذا كان التنقل إلى التالي يجب أن يتم إلغاء الخطوات في معالج.

MenuItem إذا كان يجب التنقل إلى الخطوة التالية تم إلغاؤه؛ وإلا،. الخاصية يسمح لك بقراءة أو تعيين القيمة التي تمثل س-إحداثيات من الجانب الأيسر من منطقة مستطيلة المعرفة من قبل ذلك الكائن. يتم تمثيل سلسلة ل MenuItemكائن للشكل.MenuItemBinding يحصل على رقم الصفحة المحددة من قبل مستخدم في العنصر محدد صفحة عنصر تحكم.

يحصل على القيمة يمثل الفهرس MenuItemBindingالكائنات التي Menuعنصر تحكم سيعرض التالي.

  1. MenuItemBinding الخاصية يسمح لك بقراءة أو تعيين القيمة التي تمثل س-إحداثيات من الجانب الأيسر من منطقة مستطيلة المعرفة من قبل ذلك الكائن.

  2. إلى تماما بتعريف MenuItemBindingالكائن، يجب تحديد القيمة لهذه خاصية ، ، و الخصائص.

  3. الحصول أو تعيين ص-إحداثيات من الجانب العلوي من منطقة مستطيلة المعرفة من قبل هذه MenuItemBindingالكائن.

  4. Th هو المثال هو المستخدمة داخل التعيين الإطارات المثال السابق إلى dهوplay جدول محتويات.MenuItemBinding القيمة فهرس zero-based التي تمثل الكائنات التي عنصر تحكم سيعرض التالي.

  5. MenuItemBinding خاصية تسمح لك إلى قراءة أو تعيين القيمة التي تمثل الإحداثي ص للجانب إلى p منطقة مستطيلة المعرفة من قبل ذلك الكائن. In this case, the value returned by the ToString() method of the data item is then bound to the Text and Value properties of the menu items to which the MenuItemBinding object is applied.

The following code example demonstrates how to use the Depth property to specify the menu depth at which to apply a MenuItemBinding object. When an مثيل of هو تاريخ الإنشاء بواسطة a يتصل إلى this الدالة الإنشائية, the following خصائص are initialized إلى the specified قيم.



<%@ page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>MenuItemBinding Depth Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <h3>MenuItemBinding Depth Example</h3>

      <asp:menu id="NavigationMenu"
        datasourceid="MenuSource"
        runat="server">

        <databindings>

          <asp:menuitembinding depth="0"
            textfield="Title"
            valuefield="Description"
            imageurlfield="ImageUrl"
            tooltipfield="ToolTip"
            target="_self" />
          <asp:menuitembinding depth="1"
            textfield="Title"
            valuefield="Description"
            imageurlfield="ImageUrl"
            tooltipfield="ToolTip"
            target="_blank"/>
          <asp:menuitembinding depth="2"
            textfield="Title"
            valuefield="Description"
            imageurlfield="ImageUrl"
            tooltipfield="ToolTip"
            target="_blank"/>

        </databindings>

      </asp:menu>

      <asp:xmldatasource id="MenuSource"
        datafile="MenuDepth.xml"
        runat="server"/> 

    </form>
  </body>
</html>



The المصدر of the الأمر.

<MapNode ImageUrl="~\Images\Home.gif"

Title="Home"

Description="Root Page"

ToolTip="Home Page">

<MapNode ImageUrl="~\Images\Music.gif"

Title="Music"

Description="Music Category"

ToolTip="Music Page">

<MapNode ImageUrl="~\Images\Classical.gif"

Title="Classical"

Description="Classical Section"

ToolTip="Classical Page"/>

<MapNode ImageUrl="~\Images\Rock.gif"

Title="Rock"

Description="Rock Section"

ToolTip="Rock Page"/>

<MapNode ImageUrl="~\Images\Jazz.gif"

Title="Jazz"

Description="Jazz Section"

ToolTip="Jazz Page"/>

</MapNode>

<MapNode ImageUrl="~\Images\Movies.gif"

Title="Movies"

Description="Movies Category"

ToolTip="Movies Page">

<MapNode ImageUrl="~\Images\Action.gif"

Title="Action"

Description="Action Section"

ToolTip="Action Page"/>

<MapNode ImageUrl="~\Images\Drama.gif"

Title="Drama"

Description="Drama Section"

ToolTip="Drama Page"/>

<MapNode ImageUrl="~\Images\Musical.gif"

Title="Musical"

Description="Musical Section"

ToolTip="Musical Page"/>

</MapNode>

</MapNode>

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

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

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0
إظهار: