Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga / Notatka
Ta dokumentacja jest przeznaczona dla deweloperów programu .NET Framework, którzy chcą używać zarządzanych klas automatyzacji interfejsu użytkownika zdefiniowanych w przestrzeni nazw System.Windows.Automation. Aby uzyskać najnowsze informacje na temat automatyzacji interfejsu użytkownika, zobacz Windows Automation API: Automatyzacja interfejsu użytkownika.
W tym temacie przedstawiono wytyczne i konwencje implementacji IScrollItemProvider, w tym informacje o właściwościach, metodach i zdarzeniach. Linki do dodatkowych odwołań znajdują się na końcu tematu.
Wzorzec kontrolki ScrollItemPattern jest używany do obsługi poszczególnych kontrolek podrzędnych kontenerów, które implementują IScrollProviderelement . Ten wzorzec kontrolki służy jako kanał komunikacyjny między kontrolką podrzędną a kontenerem, aby zapewnić, że kontener może zmienić aktualnie widoczną zawartość (lub region) w ramach swojego widoku, aby wyświetlić kontrolkę podrzędną. Przykłady kontrolek implementujących ten wzorzec kontrolki można znaleźć w temacie Control Pattern Mapping for UI Automation Clients.
Wytyczne i konwencje implementacji
Podczas implementowania wzorca kontrolki "Scroll Item" zwróć uwagę na następujące wytyczne i konwencje:
- Elementy zawarte w kontrolce Okna lub Kanwy nie są wymagane do zaimplementowania interfejsu IScrollItemProvider. Alternatywnie jednak muszą uwidocznić prawidłową lokalizację dla elementu BoundingRectangleProperty. Umożliwi to aplikacji klienckiej automatyzacji interfejsu użytkownika używanie ScrollPattern metod wzorca sterowania w kontenerze do wyświetlania elementu podrzędnego.
Wymagane elementy członkowskie dla elementu IScrollItemProvider
Poniższa metoda jest wymagana do zaimplementowania interfejsu IScrollProvider.
| Wymagani członkowie | Typ członkostwa | Notatki |
|---|---|---|
| ScrollIntoView | -Metoda | Żaden |
Ten wzorzec kontrolki nie ma skojarzonych właściwości ani zdarzeń.
Wyjątki
Dostawcy muszą zgłaszać następujące wyjątki.
| Typ wyjątku | Warunek |
|---|---|
| InvalidOperationException | Jeśli nie można przewinąć elementu do widoku: - ScrollIntoView |
Zobacz także
- Omówienie wzorców automatyzacji kontrolek interfejsu użytkownika
- obsługują wzorce kontrolek w dostawcy automatyzacji interfejsu użytkownika
- Wzorce kontrolek automatyzacji interfejsu użytkownika dla klientów
- Omówienie drzewa automatyzacji interfejsu użytkownika
- Użyj buforowania w automatyzacji interfejsu użytkownika