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.

WebPartZoneBase.LayoutOrientation الخاصية

Visual Studio 2010

الحصول أو تعيين القيمة تشير إلى ما إذا كانت عناصر التحكم في منطقة مرتبة عمودياً أو أفقياً.

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

public virtual Orientation LayoutOrientation { get; set; }
<asp:WebPartZoneBase LayoutOrientation="Orientation" />

قيمة الخاصية

النوع: System.Web.UI.WebControls.Orientation
Orientation القيمة التي تحدد كيفية ترتيب عناصر التحكم في منطقة ما. الافتراضي هو اتجاه Vertical.

استثناء:شرط
ArgumentOutOfRangeException

قيمة هو لا واحد قائمة تعداد Orientationقيم.

LayoutOrientation خاصية يتعلق هذا كيف يتم تخطيط عناصر التحكم "أجزاء ويب" منطقة. ب شكل افتراضي Verticalاتجاه، يتم عرض عناصر التحكم في ترتيب من أعلى إلى أسفل، وفقا ZoneIndexالقيمة لكل عنصر تحكم. مع Horizontalالاتجاه، يتم ترتيب عناصر التحكم جنبا إلى جنب، خاضع للعرض منطقة.

يمكن أن تؤثر على إنترنت مستكشف الارتفاع WebPartعنصر التحكم، و ارتفاع المنطقة التي تحتوي على it. يعرض إنترنت مستكشف الصفحات ويب في الوضع "توافق" (متوافق مع الإصدارات السابقة مع الإصدارات السابقة من مستعرض)، أو في الوضع المعايير (تحديد بوجود DOCTYPEالتصريح في الصفحة). للحصول على معلومات حول هذه الأوضاع، راجع خاصية DHTML http://انتقال.microsoft.com/fwlink/?LinkId=57175. تغيير عندما يعرض إنترنت مستكشف إلى صفحة في الوضع المعايير، في بعض وحدات السيناريو به لا حجم خلايا في الجداول، حتى في حالة أي خلية توصيف HTML هو <td height="100%">. كنتيجة، WebPartعناصر و بها منطقة المحتوى على يتم تقديمها بحيث لا تمدد عناصر التحكم إلى ارتفاعها الكامل المنطقة.

يحدث هذا النوع من رسم هندسي في حالتي.

  • عند منطقة ما LayoutOrientationخاصية هو تعيين إلى Vertical، وقمت بتعيين الارتفاع تشغيل المنطقة. لتمكين عناصر التحكم لتعبئة ارتفاع كامل المنطقة، لا تقم بتحديد ارتفاع المنطقة الأفقية.

  • عند منطقة ما LayoutOrientationتعيين خاصية إلى Horizontal، وعدم تعيين ارتفاع المنطقة (أو عناصر التحكم المضمنة) بوضوح. لتمكين عناصر التحكم لتعبئة ارتفاع الكامل إلى منطقة التعيين ارتفاع المنطقة أو عناصر التحكم الموجودة في منطقة الرأسية.

تعليمات برمجية يوضح المثال في هذا الموضوع للاستخدام العادي ل LayoutOrientationخاصية. تعليمات برمجية مثال يوضح المشكلة المتعلقة بارتفاع رسم هندسي وكيفية التغلب عليها، انظر في Heightخاصية.

يوضح المثال تعليمات برمجية التالي يستخدم مصرحة والمبرمج من LayoutOrientationخاصية تشغيل WebPartZoneعنصر تحكم. على سبيل المثال تعليمات برمجية كاملة، بما في ذلك تعليمات برمجية-خلف ملف مصدر و.aspx الصفحة يحتوي على المنطقة في هذه تعليمات برمجية، انظر في WebPartZoneBaseفئة النظرة العامة.

لاحظ أنه LayoutOrientationتحتوي خاصية على القيمة معينة إلى في ترميز مصرحة. يؤثر هذه القيمة على WebPartZone1، بعد أن تقوم بتحميل الصفحة في مستعرض. التحكم في "أجزاء ويب" في منطقة يتم تقديمها بشكل أفقي.


<asp:WebPartZone 
  ID="WebPartZone1" 
  Runat="server"
  LayoutOrientation="Vertical" >
  <EditVerb Text="Edit WebPart" />
  <SelectedPartChromeStyle BackColor="LightBlue" />
  <ZoneTemplate>
    <asp:BulletedList 
      ID="BulletedList1" 
      Runat="server"
      DisplayMode="HyperLink" 
      Title="Favorite Links" >
      <asp:ListItem Value="http://msdn.microsoft.com">
        MSDN
      </asp:ListItem>
      <asp:ListItem Value="http://www.asp.net">
        ASP.NET
      </asp:ListItem>
      <asp:ListItem Value="http://www.msn.com">
        MSN
      </asp:ListItem>
    </asp:BulletedList>
    <asp:Calendar ID="Calendar1" Runat="server" 
      Title="My Calendar" />
  </ZoneTemplate>
</asp:WebPartZone>


يمكنك النقر فوق إلى ggle اتجاه تخطيط butإلىn إلى تغيير اتجاه المنطقة. التعليمة البرمجية إلى إلى ggle الاتجاه تحدث في مثال التعليمة البرمجية التالية من فئة جزئي.


protected void Button2_Click(object sender, EventArgs e)
{
  if (WebPartZone1.LayoutOrientation == Orientation.Vertical)
    WebPartZone1.LayoutOrientation = Orientation.Horizontal;
  else
    WebPartZone1.LayoutOrientation = Orientation.Vertical;
  Page_Load(sender, e);
}


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