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.

TextPattern.Pattern الحقل

Visual Studio 2010

تعرف TextPatternنقش.

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

public static readonly AutomationPattern Pattern

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

معرّف النمط هو التي تم تمريرها إلى وظائف مثل GetCurrentPatternلاسترداد نمط عنصر التحكم من الفائدة من المعين AutomationElement.

// Set up the conditions for finding the text control.
PropertyCondition documentControl = new PropertyCondition(
PropertyCondition textPatternAvailable = new PropertyCondition(
    AutomationElement.IsTextPatternAvailableProperty, true);
AndCondition findControl =
    new AndCondition(documentControl, textPatternAvailable);

// Get the Automation Element for the first text control found.
// For the purposes of this sample it is sufficient to find the 
// first text control. In other cases there may be multiple text
// controls to sort through.
targetDocument =
    targetWindow.FindFirst(TreeScope.Descendants, findControl);

// Didn't find a text control.
if (targetDocument == null)
    targetResult.Content =
        WPFTarget +
        " does not contain a Document control type.";
    targetResult.Background = Brushes.Salmon;
    startWPFTargetButton.IsEnabled = false;

// Get required control patterns 
targetTextPattern =
    TextPattern.Pattern) as TextPattern;

// Didn't find a text control that supports TextPattern.
if (targetTextPattern == null)
    targetResult.Content =
        WPFTarget +
        " does not contain an element that supports TextPattern.";
    targetResult.Background = Brushes.Salmon;
    startWPFTargetButton.IsEnabled = false;

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