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

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

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

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

خانة الاختيار هو كائن يستخدم للإشارة إلى الولاية التي يمكن للمستخدمين التفاعل مع للتنقل بين هذه الالولاية. خانات الاختيار أما تقديمها ثنائي (نعم/لا)، (تشغيل/ايقاف تشغيل) أو tertiary (تشغيل، إيقاف، غير معرف) خيار إلى المستخدم.

تعريف الأقسام التالية مطلوب UI Automationبنية شجرة، والخصائص، وأنماط عنصر التحكم، والأحداث لنوع عنصر التحكم مربع اختيار. UI Automationتطبيق الاختيار الجميع متطلبات صندوق عناصر التحكم، إذا ما Windows Presentation Foundation (WPF)، Win32، أو Windows Forms.

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

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

بنية شجرة التنفيذ التلقائي مطلوب واجهة المستخدم

يصف الجدول التالي طريقة عرض عنصر التحكم و عرض محتوى من UI Automationالشجرة التي تتعلق بالتحقق من صندوق وعناصر التحكم ويصف ما يمكن أن تكون موجودة في كل طريقة عرض. ل المزيد المعلومات الموجودة تشغيل UI Automationالشجرة، راجع واجه المستخدم أتمتة نظرة عامة على الشجرة.

عنصر تحكم عرض

محتوى عرض

CheckBox

CheckBox

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

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

خصائص التنفيذ التلقائي مطلوب واجهة المستخدم

يسرد الجدول التالي UI Automationله القيمة أو تعريف خاصة تتعلق بالتحقق من خصائص صندوق عناصر التحكم. لمزيد من معلومات حول UI Automationالخصائص، راجع واجه المستخدم أتمتة خصائص للعملاء.

UI Automationخاصية

Value

ملاحظات

AutomationIdProperty

راجع ملاحظات.

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

BoundingRectangleProperty

راجع ملاحظات.

الأكثر أهمية المستطيل الذي يحتوي على الكل عنصر تحكم.

ClickablePointProperty

راجع ملاحظات.

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

ControlTypeProperty

CheckBox

Th هو قيمة هو نفسها لكافة الإطارات واجهة المستخدم.

IsContentElementProperty

True

يجب أن القيمة هذه خاصية دوماً تكون صواب. هذا يعني أنه الاختيار صندوق يجب مُضمن عنصر التحكم دائماً في طريقة عرض المحتوى في UI Automationشجرة.

IsControlElementProperty

True

يجب أن القيمة هذه خاصية دوماً تكون صواب. هذا يعني أنه الاختيار صندوق يجب مُضمن عنصر التحكم دائماً في طريقة عرض عنصر التحكم في UI Automationشجرة.

IsKeyboardFocusableProperty

راجع ملاحظات.

إذا كانت عنصر تحكم يمكن تلقي تركيز على لوحة المفاتيح، يجب أن يدعم هذه خاصية.

LabeledByProperty

Null

فحص هي self-labeling مربعات عناصر التحكم.

LocalizedControlTypeProperty

"التحقق من صندوق"

سلسلة مترجمة إلى اللغة المحلية التي تطابق مربع اختيار عنصر تحكم النوع.

NameProperty

راجع ملاحظات.

القيمة التحقق صندوق عنصر التحكم Nameهو خاصية نص التي يتم عرضها بجانب صندوق الذي يحتفظ بالولاية تبديل.

أنماط التحكم التنفيذ التلقائي مطلوب واجهة المستخدم

يسرد الجدول التالي UI Automationالتحكم النقوش مطلوب أن تكون معتمدة من قبل عناصر التحكم خانة الاختيار الجميع. للحصول على مزيد من المعلومات حول عنصر تحكم نقش s، راجع نظرة عامة حول التنفيذ التلقائي عنصر تحكم نقش واجهة المستخدم.

نمط عنصر التحكم

الدعم

ملاحظات

IToggleProvider

ضروري

تسمح الاختيار صندوق أن تسري من خلال حالات الداخلية الخاصة بها برمجياً.

أحداث التنفيذ التلقائي مطلوب واجهة المستخدم

يسرد الجدول التالي UI Automationالمطلوب اعتمادها عن طريق الاختيار الجميع الأحداث صندوق. عناصر تحكم لمزيد من المعلومات حول هذه الأحداث، انظر واجه المستخدم أتمتة نظرة عامة حول الأحداث.

UI Automationحدث

الدعم

ملاحظات

AutomationFocusChangedEvent

ضروري

لا يوجد

BoundingRectanglePropertyحدث تم تغييره للخاصية.

ضروري

لا يوجد

IsOffscreenPropertyحدث تم تغييره للخاصية.

ضروري

لا يوجد

IsEnabledPropertyحدث تم تغييره للخاصية.

ضروري

لا يوجد

StructureChangedEvent

ضروري

لا يوجد

ToggleStatePropertyحدث تم تغييره للخاصية.

ضروري

لا يوجد

إجراء الافتراضي

إجراء الافتراضي للتحقق صندوق هو جعل زر اختيار يصبح التركيز وتبديل حالته الحالي. كما ذكر سابقا، خانات الاختيار أما تقديمها ثنائي (نعم/لا) (تشغيل/ايقاف تشغيل) القرار إلى المستخدم أو tertiary (تشغيل، إيقاف، غير معرف). إذا كان فحص هو صندوق ثنائي إجراء الافتراضي يؤدي إلى الولاية "تشغيل" لتصبح "ايقاف" أو في "إيقاف"الحاله ليصبح"علي". في خانة اختيار الولاية الثالث دورات إجراء الافتراضي من خلال حالات خانة الاختيار الموجودة بنفس الترتيب كما لو كان إرسال مستخدم المتتابعة نقرات ماوس إلى عنصر التحكم.

راجع أيضًا:

المرجع

CheckBox

المبادئ

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

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