Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ITextChildProvideruygulamak için özellikler ve yöntemler hakkında bilgiler de dahil olmak üzere yönergeler ve kurallar sunar. TextChild denetim düzeni, Metin denetim desenini destekleyen bir öğenin en yakın üst öğesine erişmek için kullanılır.
Örneğin, belgedeki metnin aşağıdaki görüntüde gösterildiği gibi eklenmiş bir görüntü ve köprü içerdiğini varsayalım.
Ekli resim ve köprüekran görüntüsü
Bu belge içeriğinin UI Otomasyonu ağacını incelemek için Microsoft UI Otomasyonu araçlarını kullanırsanız, görüntüyü temsil eden bir alt öğeye ve köprüyü temsil eden başka bir alt öğeye sahip bir belge öğesi gösterebilir. Mesela:
Örnek ui otomasyon öğesi ağacıekran görüntüsü
Genellikle, önceki örnekteki belge öğesi Metin denetim desenini destekler, ancak belge öğesinin iki alt öğesi desteklemez. Ui Otomasyonu istemci uygulamasının görüntü öğesine veya köprü öğesine bir başvurusu varsa, istemci, içeren belge öğesi tarafından sunulan Textcontrol düzenine erişmek için kullanışlı bir yol olarak TextChild denetim desenini kullanabilir.
Uygulama Yönergeleri ve Kuralları
ITextChildProvider arabirimini uygularken aşağıdaki yönergeleri ve kuralları not edin:
- ITextChildProvider::TextContainer özelliği, ITextProvider arabirimini destekleyen en yakın üst öğeyi belirtmelidir; üst zincirdeki öğelerin ITextProviderde destekleyip desteklemediğine bakılmaksızın.
- Bir öğe hemITextProvider hem de ITextChildProvider** arabirimini desteklememelidir.
- ITextChildProvideruygulayan bir öğe, ITextProvideruygulayan bir öğenin alt öğesi veya alt öğesi olmalıdır. Bu öğenin Metin denetim desenini de uygulaması gerekmez.
- ITextChildProvider::TextRange özelliği, ITextProvider::RangeFromChild işlevi metin alt öğesiyle birlikte kapalı alt öğe olarak çağrıldığında, içeren metin sağlayıcısı öğesinin döndürdüğü metin aralığıyla aynı metin aralığını belirtmelidir.
ITextChildProvider için Gerekli Üyeler
Bu özellikler ve yöntemler, ITextChildProvider arabirimini uygulamak için gereklidir.
| Gerekli üyeler | Üye türü | Notlar |
|---|---|---|
| TextContainer | Mülk | Hiç kimse |
| TextRange | Mülk | Hiç kimse |
Bu denetim deseninde ilişkili yöntem veya olay yok.
İlgili konular
kavramsal
- Denetim Türlerini ve Desteklenen Denetim Desenlerini
- UI Otomasyonu Denetim Desenlerine Genel Bakış
- UI Otomasyon Ağacına Genel Bakış