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.

ItemContainerGenerator الفئة

Visual Studio 2010

قم بإنشاء واجهة المستخدم (UI)نيابة عن مضيف الخاص به، مثل كـ ItemsControl.

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

public sealed class ItemContainerGenerator : IRecyclingItemContainerGenerator, 
	IItemContainerGenerator, IWeakEventListener

ItemContainerGenerator يطبقIItemContainerGenerator، أي هو يحدد نوع الواجهة الذي:

  • يحافظ اقتران بين طريقة العرض "بيانات" عنصر مضاعف عنصر تحكم، مثل ContainerFromElementوفي المقابل UIElementالعناصر.

  • ينشئ UIElementالعنصر s نيابة عن مضاعف-العنصر التحكم.

كل ItemsControlيحتوي النوع المقابلة حاوية نوع. عناصر الحاوية هي الكائنات التي تحتوي على بيانات العنصر s في العنصر مجموعة. ل مثال، ل ListBox، حاويات منشأة ListBoxItemالتحكم; ل ComboBox، فهي ComboBoxItemعناصر التحكم.

ItemsControl عناصره من خلال إنشاء IItemContainerGeneratorواجهة. ItemContainerGenerator خاصية ItemsControlهو من النوع ItemContainerGenerator، التي implements IItemContainerGeneratorالواجهة. لذلك، يمكنك الوصول إلى ItemContainerGeneratorالمقترنة مع الكائن الخاص بك ItemsControlاستخدام ItemContainerGeneratorخاصية. تشغيل سبيل المثال، إذا كان لديك تشغيل حدود البيانات TreeView، وكنت ترغب في الحصول تشغيل TreeViewItemاستناداً إلى به فهرس أو عنصر البيانات المقترنة بها، يمكنك استخدام ItemContainerGenerator.ContainerFromIndexأو ItemContainerGenerator.ContainerFromItemالأسلوب. بدلاً من ذلك، يمكنك استخدام ItemContainerGenerator.IndexFromContainerأو ItemContainerGenerator.ItemFromContainerأسلوب إلى يحصل العنصر الفهرس أو بيانات المقترنة بعنصر حاوية معينة المنشأ.

تميز من هذه الاستخدامات، IItemContainerGeneratorواجهة هو المستخدمة في سيناريوهات متقدمة. وعادة ما استدعاء التطبيقات المتقدمة التي تحتوي على تطبيق الخاصة بهم من لوحة virtualizing الأعضاء الواجهة.

System.Object
  System.Windows.Controls.ItemContainerGenerator

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