Поделиться через


ITextChildProvider Интерфейс

Определение

Предоставляет доступ к текстовому элементу управления, который является дочерним по отношению к другому текстовому элементу управления. Реализуйте этот интерфейс для поддержки возможностей, которые клиент автоматизации запрашивает с помощью вызова AutomationPeer.GetPattern и PatternInterface.TextChild.

public interface class ITextChildProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2087904607, 63325, 21794, 174, 181, 193, 248, 44, 50, 147, 59)]
struct ITextChildProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2087904607, 63325, 21794, 174, 181, 193, 248, 44, 50, 147, 59)]
public interface ITextChildProvider
Public Interface ITextChildProvider
Атрибуты

Комментарии

Этот шаблон содержит рекомендации и соглашения, которые не полностью задокументированы здесь. Дополнительные сведения о том, для чего предназначен этот шаблон, см. в разделе Шаблон элемента управления TextChild.

ITextChildProvider не реализуется существующими одноранговыми узлами автоматизации среда выполнения Windows. Интерфейс существует для того, чтобы авторы пользовательских элементов управления могли поддерживать шаблон автоматизации в пользовательском элементе управления и реализовывать поддержку автоматизации с помощью того же среда выполнения Windows управляемого API или API C++, который они используют для определения логики управления или другой поддержки автоматизации.

У шаблона ITableItemProvider нет класса идентификатора свойства шаблона.

Свойства

TextContainer

Возвращает ближайший поставщик-предок этого элемента, поддерживающий шаблон элемента управления Text (ITextProvider).

TextRange

Возвращает текстовый диапазон, включающий этот дочерний элемент.

Применяется к

См. также раздел