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.

VirtualizingPanel الفئة

Visual Studio 2010

يوفر إطار عمل لعناصر Panel التى تظهر مجموعة البيانات التابعة الخاصة بها. هذه فئة مجردة.

مساحة الاسم:  System.Windows.Controls
التجميع:  PresentationFramework (في PresentationFramework.dll)

public abstract class VirtualizingPanel : Panel

في هذا سياق، "virtualize" يشير إلى تقنية بواسطتها مجموعة فرعية من واجهة المستخدم (UI)العناصر التي تم إنشاؤها من بقعة صغيرة رقم من عناصر بيانات استناداً إلى العناصر التي تظهر تشغيل شاشة. هو كبيرة، كلا من ذاكرة والمعالج، قم بإنشاء عدد كبير من واجهة المستخدمالعناصر عند قد يكون عدد قليل فقط تشغيل شاشة في الوقت المحدد. من خلال الوظيفة التي يتم توفيرها بواسطة VirtualizingPanel، VirtualizingStackPanelحساب العناصر المرئية ويعمل مع ItemContainerGeneratorمن ItemsControl(such كـListBoxأوListView) إلى فقط إنشاء واجهة المستخدمعناصر للعناصر المرئية.

يوضح المثال التالي كيفية إلى استخدام VirtualizingStackPanelفئة في المشتق Extensible Application Markup Language (XAML).


<StackPanel DataContext="{Binding Source={StaticResource Leagues}}">
    <TextBlock Text="{Binding XPath=@name}" FontFamily="Arial" FontSize="18" Foreground="Black"/>
        <ListBox VirtualizingStackPanel.IsVirtualizing="True" 
                 ItemsSource="{Binding XPath=Team}" 
                 ItemTemplate="{DynamicResource NameDataStyle}"/>      
</StackPanel>


System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Media.Visual
        System.Windows.UIElement
          System.Windows.FrameworkElement
            System.Windows.Controls.Panel
              System.Windows.Controls.VirtualizingPanel
                System.Windows.Controls.DataGridCellsPanel
                System.Windows.Controls.VirtualizingStackPanel

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