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.

Expander الفئة

Visual Studio 2010

تمثل عنصر تحكم الذي يعرض عنوان يحتوي على نافذة قابلة للطي بعرض المحتوى.

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

[LocalizabilityAttribute(LocalizationCategory.None, Readability = Readability.Unreadable)]
public class Expander : HeaderedContentControl
<Expander>
  Content
</Expander>

Expander is a HeaderedContentControl, which means its Content and Header properties can be of any type (such as string, image, or panel). لمزيد من المعلومات، راجع فئة HeaderedContentControl.

يبين المثال التالي Expanderعنصر تحكم.

مثال لموسع

إذا كانت محتويات الإطار الموسع هو كبير جداً للإطار، التي يمكن أن يتم التفاف المحتويات Expanderفي ScrollViewerالتحكم بتوفير المحتوى التمرير. تمرير قدرة هو تلقائياً يوفرها Expanderعنصر التحكم.

Expander للعمل بشكل صحيح، لا تقم بتحديد Heightتشغيل Expanderالتحكم عند ExpandDirectionخاصية هو معينة إلى Downأو Up. بشكل مشابه، لا تقم بتحديد Widthتشغيل Expanderالتحكم متى ExpandDirectionخاصية هو معينة إلى Leftأو Right. إذا أعددت الحجماً تشغيل Expanderالتحكم في الاتجاه الذي المحتوى الموسعة هو dهوplayed، المنطقة التي هو المعرفة مع معلمة الحجم هو dهوplayed مع حد حول it. Th هو dهوplays المنطقة حتى وقت الإطار هو مطوية. لتعيين الحجم نافذة "الموسع"، قم بتعيين الأبعاد الالحجم تشغيل المحتوى Expanderعنصر تحكم أو ScrollViewerالتي إحاطة المحتوى.

عند Expanderعنصر تحكم هو آخر عنصر في DockPanel، Expanderمحدداً لملء المساحة المتبقية من DockPanel. لمنع th هو، تعيين LastChildFillخاصية تشغيل DockPanelإلى false، أو تأكد من أن Expanderهو آخر عنصر في غير DockPanel.

المحاذاة Expanderتعريف المحتوى بواسطة إعداد HorizontalContentAlignmentو VerticalContentAlignmentخصائص تشغيل عنصر تحكم. يتم تطبيق هذه الخصائص على الرأس و إلى محتويات الإطار expوed.

خصائص التبعيه هذا عنصر تحكم قد يتم تعيين عنصر تحكم النمط الافتراضي. إذا كانت خاصية هو تعيين بالنمط الإفتراضى، الخاصية قد تتغير من قيمته الافتراضية عند ظهور عنصر التحكم في تطبيق. النمط الافتراضي هو يفرضها أي سمة سطح المكتب هو استخدامها عند تطبيق هو قيد التشغيل. للحصول على مزيد من المعلومات، راجع http://انتقال.microsoft.com/fwlink/?LinkID=158252 .

المثال التالي يقوم بتوضيح كيفية إنشاء عنصر تحكم Expander بسيط .


<Expander Name="myExpander" Background="Tan" 
          HorizontalAlignment="Left" Header="My Expander" 
          ExpandDirection="Down" IsExpanded="True" Width="100">
  <TextBlock TextWrapping="Wrap">
    Lorem ipsum dolor sit amet, consectetur
    adipisicing elit, sed do eiusmod tempor incididunt ut
    labore et dolore magna aliqua
  </TextBlock>
</Expander>


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

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