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.

TableItemPattern.RowHeaderItemsProperty الحقل

Visual Studio 2010

قم بتعريف خاصية الذي يقوم باسترداد الجميع رؤوس الصفوف المقترنة بجدول العنصر أو خلية.

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

public static readonly AutomationProperty RowHeaderItemsProperty

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

Th هو خاصية هو غير موجودة في TableItemPattern.TableItemPatternInformationويجب استعادتها باستخدام GetCurrentPropertyValueأو GetCachedPropertyValue.

في المثال التالي، صفيفة من الكائنات الأتمتة العنصر تمثل عناصر عنوان الصف أو العمود الأساسي لجدول هو التي تم استردادها.

لأغراض هذا المثال، علاقة بين RowOrColumnMajorخاصية والصف و عمود هي عناصر عنوان هو موضح. ومع ذلك، يمكن أن يكون جدول الصف و رؤوس الأعمدة بغض النظر عن RowOrColumnMajorالخصائص للجدول.


///--------------------------------------------------------------------
/// <summary>
/// Obtains an array of primary table headers.
/// </summary>
/// <param name="targetControl">
/// The target control of interest.
/// </param>
/// <param name="roworcolumnMajor">
/// The RowOrColumnMajor specifier.
/// </param>
/// <returns>
/// An AutomationElement array object.
/// </returns>
///--------------------------------------------------------------------
private Object GetPrimaryHeaders(
    AutomationElement targetControl, RowOrColumnMajor roworcolumnMajor)
{
    if (targetControl == null)
    {
        throw new ArgumentException("Target element cannot be null.");
    }

    try
    {
        if (roworcolumnMajor ==
            RowOrColumnMajor.RowMajor)
        {
            return targetControl.GetCurrentPropertyValue(
                TableItemPattern.RowHeaderItemsProperty);
        }

        if (roworcolumnMajor ==
            RowOrColumnMajor.ColumnMajor)
        {
            return targetControl.GetCurrentPropertyValue(
                TableItemPattern.ColumnHeaderItemsProperty);
        }
    }
    catch (InvalidOperationException)
    {
        // TableItemPattern not supported.
        // TO DO: error processing.
    }

    return null;
}


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