Pattern di controllo ScrollItem
Vengono descritte le linee guida e le convenzioni per l'implementazione di IScrollItemProvider, incluse le informazioni sui metodi. Il pattern di controllo ScrollItem viene usato per supportare singoli controlli figlio di contenitori che implementano IScrollProvider. L'esistenza del pattern di controllo ScrollItem in un controllo non implica che il contenitore o qualsiasi predecessore deve implementare il pattern di controllo Scroll.
Quando il contenitore implementa il pattern di controllo Scroll, il pattern di controllo ScrollItem funge da canale di comunicazione tra un controllo figlio e il relativo contenitore per assicurarsi che il contenitore possa modificare il contenuto attualmente visibile (o area) all'interno del riquadro di visualizzazione per visualizzare il controllo figlio. Per esempi di controlli che implementano questo pattern di controllo, vedere Tipi di controllo e i relativi pattern di controllo supportati.
Questo argomento contiene le sezioni seguenti.
- linee guida e convenzioni di implementazione
- Membri obbligatori per IScrollItemProvider
- argomenti correlati
Linee guida e convenzioni di implementazione
Quando si implementa il pattern di controllo ScrollItem, tenere presenti le linee guida e le convenzioni seguenti:
- Gli elementi contenuti in un controllo window o canvas non devono implementare l'interfacciaIScrollItemProvider. In alternativa, devono esporre una posizione valida per la proprietà IUIAutomationElement::CurrentBoundingRectangle (o cachedBoundingRectangle). Ciò consentirà a un'applicazione client di Automazione interfaccia utente Microsoft di usare i metodi IUIAutomationScrollPattern nel contenitore per visualizzare l'elemento figlio.
Membri obbligatori per IScrollItemProvider
Il metodo seguente è necessario per implementare l'interfacciaIScrollItemProvider.
Membri obbligatori | Tipo di membro | Note |
---|---|---|
ScrollIntoView | Metodo | Nessuno |
Questo pattern di controllo non ha proprietà o eventi associati.
Argomenti correlati
-
tipi di controllo e i relativi modelli di controllo supportati
-
Panoramica modelli di controllo di automazione interfaccia utente