قم بتنفيذ واجهة أتمتة MultipleView عنصر تحكم النقش

ملاحظةملاحظة

Th هو الوثائق هو المقصودة لإطار عمل.NET المطورين الذين يرغبون في استخدام المدارة UI Automationالفئات المعرفة في System.Windows.Automationمساحة الاسم.للحصول على أحدث المعلومات حول UI Automation، راجع API التنفيذ التلقائي Windows: أتمتة واجه المستخدم.

يقدم هذا الموضوع الإرشادات والاصطلاحات حول تنفيذ IMultipleViewProvider، بما في ذلك معلومات حول الأحداث و خصائص. يتم سرد الارتباطات إلى مراجع إضافى في النهاية موضوع.

MultipleViewPatternنمط عنصر التحكم هو المستخدمة لدعم عناصر التحكم التي توفر، وتكون قادراً على التبديل بين تمثيلات متعددة لنفس التعيين المعلومات أو فرع عناصر.

أمثلة لعناصر التحكم التي يمكن أن يمنح متعددة طرق العرض تضمين طريقة عرض القائمة (والتي يمكن أن تعرض محتوياته كمصغرات الإطارات المتجانبة، الرموز أو تفاصيل)، مستندات (عادي وتخطيط ويب، تخطيط طباعة، تخطيط القراءة والمخطط التفصيلي)، Microsoft Excelالمخططات (دائري، سطر، شريط، القيمة خلية باستخدام صيغة)برنامج Microsoft Word برنامج Microsoft Outlookتقويم (السنة والشهر، أسبوع واليوم)، و Microsoft Windows Media Playerأسطح خارجية. تتحدد بواسطة مطور عنصر التحكم طرق العرض المعتمدة وخاصة إلى كل عنصر تحكم.

يشتمل هذا الموضوع على الأقسام التالية.

  • تطبيق إرشادات و اصطلاحات
  • مطلوب الأعضاء ل IMultipleViewProvider
  • Exceptions
  • موضوعات ذات صلة

تطبيق إرشادات و اصطلاحات

عند تطبيق "طريقة عرض متعددة" نمط عنصر التحكم، لاحظ الاصطلاحات والإرشادات العامة التالية:

  • IMultipleViewProviderينبغي تنفيذ أيضا تشغيل حاوية الذي يقوم بإدارة عرض الحالي إذا كان ذلك هو مختلفة عن عنصر تحكم الذي يوفر عرض الحالي. على سبيل المثال، يتضمن مستكشف Windows Lهوt عنصر تحكم لمحتوى المجلد الحالي أثناء عرض عنصر التحكم هو إدارته من تطبيق Windows Explorer.

  • أ التحكم الذي هو قادراً على فرز المحتوى هو لا يعتبر اعتماد طرق عرض متعددة.

  • يجب أن تكون المجموعة من طرق العرض متماثلة عبر المثيلات.

  • يجب أن تكون أسماء العرض مناسبة للاستخدام في نص إلى كلام، بريل، و تطبيقات غير ذلك يمكن قراءته بالعين.

مطلوب الأعضاء ل IMultipleViewProvider

الأساليب والخصائص التالية مطلوب لتنفيذ IMultipleViewProvider.

مطلوب الأعضاء

عضو نوع

ملاحظات

CurrentView

الخصائص

لا يوجد

GetSupportedViews

Method

لا يوجد

GetViewName

Method

لا يوجد

SetCurrentView

Method

لا يوجد

لا توجد أية أحداث المقترنة بهذا نمط عنصر التحكم.

Exceptions

موفر يجب أن يقوم بطرح استثناء ما يلي.

نوع الاستثناء

Condition

ArgumentException

عند أي SetCurrentViewأو GetViewNameهو تسمى بمعلمة الذي هو ليس عضوا مجموعة طرق العرض المعتمدة.

راجع أيضًا:

المهام

يعتمد عنصر تحكم نقش في موفر التنفيذ تلقائي واجهة المستخدم

استخدام تخزين مؤقت في واجه المستخدم التنفيذ التلقائي

المبادئ

نظرة عامة حول التنفيذ التلقائي عنصر تحكم نقش واجهة المستخدم

واجهة أتمتة عنصر تحكم نقش للعملاء

واجه المستخدم أتمتة نظرة عامة على الشجرة