Freigeben über


TextChild-Steuerelementmuster

Enthält Richtlinien und Konventionen für die Implementierung von ITextChildProvider-, einschließlich Informationen zu Eigenschaften und Methoden. Das TextChild Steuerelementmusters wird verwendet, um auf das nächste Vorgängerelement eines Elements zuzugreifen, das das Text Steuerelementmusters unterstützt.

Angenommen, Text in einem Dokument enthält ein eingebettetes Bild und einen Link, wie in der folgenden Abbildung dargestellt.

Screenshot mit Text, der ein eingebettetes Bild und einen Link

Wenn Sie die Benutzeroberflächenautomatisierungstools verwenden, um die Benutzeroberflächenautomatisierungsstruktur für diesen Dokumentinhalt zu untersuchen, wird möglicherweise ein Dokumentelement mit einem untergeordneten Element angezeigt, das das Bild darstellt, und ein anderes untergeordnetes Element, das den Link darstellt. Zum Beispiel:

Screenshot mit der Überprüfung einer Beispiel-Benutzeroberflächenautomatisierungselementstruktur

In der Regel unterstützt das Dokumentelement im vorherigen Beispiel das Text Steuerelementmusters, die beiden untergeordneten Elemente des Dokumentelements jedoch nicht. Wenn eine Benutzeroberflächenautomatisierungs-Clientanwendung über einen Verweis auf das Bildelement oder Hyperlinkelement verfügt, kann der Client das TextChild- Steuerelementmuster als bequeme Möglichkeit verwenden, um auf das Textcontrol-Muster zuzugreifen, das vom enthaltenden Dokumentelement verfügbar gemacht wird.

Implementierungsrichtlinien und -konventionen

Beachten Sie bei der Implementierung der ITextChildProvider Schnittstelle die folgenden Richtlinien und Konventionen:

Erforderliche Elemente für ITextChildProvider-

Diese Eigenschaften und Methoden sind für die Implementierung der ITextChildProvider Schnittstelle erforderlich.

Erforderliche Mitglieder Elementtyp Notizen
TextContainer- Eigentum Nichts
TextRange- Eigentum Nichts

 

Dieses Steuerelementmuster weist keine zugeordneten Methoden oder Ereignisse auf.

Konzeptionelle