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 IGridItemProvider, w tym informacje o właściwościach. Linki do dodatkowych odwołań znajdują się na końcu przeglądu.
Wzorzec kontrolki GridItemPattern jest używany do obsługi poszczególnych kontrolek podrzędnych kontenerów, które implementują IGridProviderelement . 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 IGridProviderprogramu należy zwrócić uwagę na następujące wytyczne i konwencje:
Współrzędne siatki są oparte na zera, a lewa górna komórka ma współrzędne (0, 0).
Scalone komórki będą raportowały swoje właściwości Row i Column na podstawie swojej komórki bazowej określonej przez dostawcę automatyzacji interfejsu użytkownika (UI Automation). Zazwyczaj będzie to najbardziej górny i najbardziej lewy wiersz lub kolumna.
IGridItemProvider nie zapewnia aktywnego manipulowania siatką, taką jak scalanie lub dzielenie komórek.
Kontrolki, które implementują IGridItemProvider, można zazwyczaj nawigować za pomocą klawiatury, co oznacza, że klient automatyzacji interfejsu użytkownika może przechodzić między sąsiednimi kontrolkami.
Wymagane elementy członkowskie dla dostawcy IGridItemProvider
Następujące właściwości i metody są wymagane do zaimplementowania IGridItemProvider.
| Wymagani członkowie | Typ członkostwa | Notatki |
|---|---|---|
| Row | Majątek | Żaden |
| Column | Majątek | Żaden |
| RowSpan | Majątek | Żaden |
| ColumnSpan | Majątek | Żaden |
| ContainingGrid | Majątek | Żaden |
Ten wzorzec kontrolki nie ma skojarzonych metod ani zdarzeń.
Wyjątki
Ten wzorzec kontrolki nie ma skojarzonych wyjątków.
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
- Implementowanie wzorca automatyzacji interfejsu użytkownika dla kontrolki siatki
- Omówienie drzewa automatyzacji interfejsu użytkownika
- Użyj buforowania w automatyzacji interfejsu użytkownika