Share via


ITextChildProvider インターフェイス

定義

別のテキスト ベースのコントロールの子であるテキスト ベースのコントロールへのアクセスを提供します。 オートメーション クライアントが GetPattern 呼び出しと PatternInterface.TextChild を使用して要求する機能をサポートするために、このインターフェイスを実装します。

public interface class ITextChildProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(288604982, 43163, 16688, 155, 230, 85, 227, 51, 52, 245, 87)]
struct ITextChildProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(288604982, 43163, 16688, 155, 230, 85, 227, 51, 52, 245, 87)]
public interface ITextChildProvider
Public Interface ITextChildProvider
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

このパターンには、ここに完全に文書化されていないガイドラインと規則があります。 このパターンの詳細については、「 TextChild コントロール パターン」を参照してください。

ITextChildProvider は、既存のWindows ランタイムオートメーション ピアによって実装されていません。 このインターフェイスは、カスタム コントロールの作成者がカスタム コントロールでオートメーション パターンをサポートできるように存在し、コントロール ロジックやその他のオートメーション サポートの定義に使用するのと同じWindows ランタイムマネージド API または C++ API を使用してオートメーション サポートを実装できるようにします。

ITableItemProvider パターンには、パターン プロパティ識別子クラスがありません。

プロパティ

TextContainer

Text (ITextProvider) コントロール パターンをサポートするこの要素の最も近い先祖プロバイダーを取得します。

TextRange

この子要素を囲むテキスト範囲を取得します。

適用対象

こちらもご覧ください