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.

AutomationElement.ControlTypeProperty الحقل

Visual Studio 2010

تعرف ControlTypeخاصية.

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

public static readonly AutomationProperty ControlTypeProperty

Th هو معرف هو المستخدمة من قبل تطبيقات "التنفيذ التلقائي لواجهة مستخدم" عميل . موفرو "التنفيذ التلقائي لواجهة المستخدم" يجب استخدام معرّف مكافئ في AutomationElementIdentifiers.

يمكن أيضا استرداد هذه خاصية من Currentأو Cachedالخصائص.

القيمة افتراضية ل $ $ $ $ الخاصية هو Custom

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


ControlType controlTypeId = 
    autoElement.GetCurrentPropertyValue(AutomationElement.ControlTypeProperty)
    as ControlType;


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


ControlType controlTypeId1;
object controlTypeNoDefault =
    autoElement.GetCurrentPropertyValue(AutomationElement.ControlTypeProperty, true);
if (controlTypeNoDefault == AutomationElement.NotSupported)
{
    // TODO Handle the case where you do not wish to proceed using the default value.
}
else  
{
    controlTypeId1 = controlTypeNoDefault as ControlType;
}


نظام التشغيل 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
إظهار: