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.

MenuItemStyle الفئة

Visual Studio 2010

يمثل نمط قائمة العنصر في عنصر التحكم Menu . و هذه الفئة لا يمكن أن تكون موروثة.

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

public sealed class MenuItemStyle : Style

The following تعليمات برمجية مثال demonstrates how إلى استخدم the MenuItemStyle خاصية إلى determine whether the associated إدخال عنصر تحكم passes التحقق من صحة. Menu بعد this أسلوب calls the الأساس عنصر تحكم's أسلوب, it sets the خاصية إلى if the following conditions are صواب: The Menu خاصية ليس already التعيين. The خاصية indicates an ASP.NET الإصدار earlier than . عندما السمة هو تقديمها تشغيل العميل، تلقائياً يتم محول أحرف خاص إلى وحدة HTML مكافئة لها.

يوضح مثال التعليمة البرمجية التالية كيف إلى إنشاء معالج أحداث ل حدث.

الوصف

DynamicHoverStyle

عنصر تحكم يحتوي على الثاني الكائنات.

DynamicMenuItemStyle

خاصية هو تعيين إلى ، مما يؤدي إلى الصفحة للنشر إلى الملقم كلما مستخدم بالنقر فوق واحد الكائنات.

DynamicMenuStyle

حدث هو التي تمت معالجتها بواسطة معالج حدث.

DynamicSelectedStyle

حدث هو يتحكم raهوed عندما يقوم مستخدم بالنقر فوق شريط التنقل عنصر التحكم dهوplay في السابق أو التالي شهر.

StaticHoverStyle

يوضح المثال تعليمات برمجية التالي كيفية تعيين تعليمات برمجية معالج ل الأحداث التي تعرض في عنصر تحكم سواء عنصر تحكم تم نقله إعادة توجيه مكالمة أو الخلف واحد شهر.

StaticMenuItemStyle

عنصر التحكم هو من هيكلي لعناصر قائمة التي تم تمثيلها بواسطة الكائنات.

StaticMenuStyle

يحتوي كل عنصر قائمة للقراءة فقط خاصية التي تحدد المستوى عنده عنصر قائمة هو dهوplayed في عنصر التحكم.

StaticSelectedStyle

عناصر القائمة المستوى الأعلى (مستوى 0) التي لا تحتوي على عنصر قائمة موجود في أصل تسمى الجذر عناصر القائمة.

بواسطة الافتراضي, مدقق عناصر التحكم في ASP.NET 4 و later versions do not عرض أخطاء في أحمر.

  1. StaticMenuStyle .

  2. StaticMenuItemStyle . يوضح المثال تعليمات برمجية التالي كيفية استخدم الدالة الإنشائية إلى حيوي إضافة عنصر LevelMenuItemStylesعنصر التحكم إلى الصفحة.LevelSubMenuStyles

  3. StaticSelectedStyle . الحصول أو تعيين مدة التي قائمة حيوية هو dهوplayed بعد مؤشر ماوس هو لن توضع على قائمة.LevelSelectedStyles

  4. StaticHoverStyle .

For معلومات حول how إلى عنصر تحكم the visual المظهر of مدقق عناصر التحكم, see .

  1. DynamicMenuStyle .

  2. DynamicMenuItemStyle . يوضح المثال تعليمات برمجية التالي كيفية استخدم الدالة الإنشائية إلى حيوي إضافة عنصر LevelMenuItemStylesعنصر التحكم إلى الصفحة.LevelSubMenuStyles

  3. DynamicSelectedStyle . الحصول أو تعيين مدة التي قائمة حيوية هو dهوplayed بعد مؤشر ماوس هو لن توضع على قائمة.LevelSelectedStyles

  4. DynamicHoverStyle .

يوضح المثال التالي كيفية استخدام MenuItemStyleخاصية لتحديد Styleهو للقراءة فقط. This أسلوب also مسجلات the التحقق من صحة عنصر تحكم تشغيل the الصفحة.Style قم بتعيين سمة لعنصر القائمة عنصر تحكم بالاسم المحدد والقيمة.HorizontalPadding اسم مكوّن من السمة ينشئ ازدواجًا الاسم/القيمة.VerticalPadding You can control the amount of spacing between the menu item that the MenuItemStyle object is applied to and its adjacent menu items by setting the ItemSpacing property.

مكون القيمة لزوج السمة الاسم/القيمه.Style

The following code example demonstrates how to control the appearance of the menu items in a Menu control by setting the style properties of the MenuItemStyle object returned from the DynamicMenuItemStyle, DynamicHoverStyle, StaticMenuItemStyle, and StaticHoverStyle properties.



<%@ 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" >

  <!-- For the hover styles of the Menu control to  -->
  <!-- work correctly, you must include this head   -->
  <!-- element.                                     -->
  <head runat="server">
    <title>MenuItemStyle Example</title>
</head>

  <body>
    <form id="form1" runat="server">

      <h3>MenuItemStyle Example</h3>

      <!-- Set the style properties of the        -->
      <!-- MenuItemStyle objects contained in the -->
      <!-- StaticMenuItemStyle, StaticHoverStyle, -->
      <!-- DynamicMenuItemStyle, and              -->
      <!-- DynamicHoverStyle properties.          -->

      <asp:menu id="NavigationMenu"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        runat="server">

        <staticmenuitemstyle backcolor="LightSteelBlue"
          horizontalpadding="5"
          verticalpadding="2"
          font-names="Arial"   
          forecolor="Black"/>
        <statichoverstyle backcolor="LightSkyBlue"
          font-names="Arial"
          forecolor="Red"/>
        <dynamicmenuitemstyle backcolor="Black"
          horizontalpadding="10"
          verticalpadding="4"
          itemspacing="2"
          font-names="Arial"
          forecolor="Silver"/>
        <dynamichoverstyle backcolor="LightSkyBlue"
          font-names="Arial"
          forecolor="Red"/>

        <items>
          <asp:menuitem text="Home"
            tooltip="Home">
            <asp:menuitem text="Music"
              tooltip="Music">
              <asp:menuitem text="Classical"
                tooltip="Classical"/>
              <asp:menuitem text="Rock"
                tooltip="Rock"/>
              <asp:menuitem text="Jazz"
                tooltip="Jazz"/>
            </asp:menuitem>
            <asp:menuitem text="Movies"
              tooltip="Movies">
              <asp:menuitem text="Action"
                tooltip="Action"/>
              <asp:menuitem text="Drama"
                tooltip="Drama"/>
              <asp:menuitem text="Musical"
                tooltip="Musical"/>
            </asp:menuitem>
          </asp:menuitem>
        </items>

      </asp:menu>

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



يتم تأمين العملية الجزئية لأي عضو عمومي ثابت (مشترك في Visual Basic) من هذا النوع. لن يتم ضمان تأمين العملية الجزئية لأي عضو مثيل.

نظام التشغيل 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
إظهار: