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.

TabControl الفئة

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

[StyleTypedPropertyAttribute(Property = "ItemContainerStyle", StyleTargetType = typeof(TabItem))]
[TemplatePartAttribute(Name = "PART_SelectedContentHost", Type = typeof(ContentPresenter))]
public class TabControl : Selector
<TabControl>
  Items
</TabControl>

TabControl هو مفيدة في تقليل استخدام مسافة شاشة بينما تسمح تطبيق لعرض كمية قطر أيمن متوسط من بيانات. TabControl يتكون من عدة TabItemالكائنات التي بمشاركة نفس شاشة المساحة. واحد فقط TabItemفي TabControlهو vهوible في الوقت. عندما يحدد مستخدم علامة تبويب على TabItem، محتويات التي TabItemتصبح مرئي و محتويات الآخر TabItemالكائنات مخفية.

TabControl هوItemsControl، مما يعني أنه يمكن أن يحتوي على مجموعة من الكائنات من أي نوع (مثل سلسلة أحرف الصورة أو لوحة). لمزيد من المعلومات، راجع فئة ItemsControl.

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

يقوم المثال التالي بإنشاء TabControlوربطها TextBlockفي ثانية TabItemإلى TextBoxفي أول TabItem.


<TabControl>
  <TabItem>
    <TabItem.Header>
      <StackPanel Orientation="Horizontal">
        <Ellipse Width="10" Height="10" Fill="DarkGray"/>
        <TextBlock>Tab 1</TextBlock>
      </StackPanel>
    </TabItem.Header>
    <StackPanel>
      <TextBlock>Enter some text</TextBlock>
      <TextBox Name="textBox1" Width="50"/>
    </StackPanel>
  </TabItem>
  <TabItem Header="Tab 2">
    <!--Bind TextBlock.Text to the TextBox on the first
    TabItem.-->
    <TextBlock Text="{Binding ElementName=textBox1, Path=Text}"/>
  </TabItem>
</TabControl>


System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Media.Visual
        System.Windows.UIElement
          System.Windows.FrameworkElement
            System.Windows.Controls.Control
              System.Windows.Controls.ItemsControl
                System.Windows.Controls.Primitives.Selector
                  System.Windows.Controls.TabControl

يتم تأمين العملية الجزئية لأي عضو عمومي ثابت (مشترك في 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
إظهار: