Udostępnij za pośrednictwem


Xamarin.Forms Ułatwienia dostępu

Utworzenie dostępnej aplikacji gwarantuje, że aplikacja będzie używana przez osoby, które podchodzą do interfejsu użytkownika z szeregiem potrzeb i środowisk.

Xamarin.Forms Udostępnienie aplikacji oznacza myślenie o układzie i projektowaniu wielu elementów interfejsu użytkownika. Aby uzyskać wskazówki dotyczące problemów, które należy wziąć pod uwagę, zobacz listę kontrolną ułatwień dostępu. Wiele problemów z ułatwieniami dostępu, takich jak duże czcionki, i odpowiednie ustawienia koloru i kontrastu można już rozwiązać za pomocą Xamarin.Forms interfejsów API.

Przewodniki ułatwień dostępu systemu Android i ułatwień dostępu dla systemu iOS zawierają szczegółowe informacje o natywnych interfejsach API udostępnianych przez platformę Xamarin, a przewodnik ułatwień dostępu platformy UWP w witrynie MSDN wyjaśnia natywne podejście na tej platformie. Te interfejsy API są używane do w pełni implementowania aplikacji dostępnych na każdej platformie.

Xamarin.Forms obecnie nie ma wbudowanej obsługi wszystkich interfejsów API ułatwień dostępu dostępnych na każdej z bazowych platform. Obsługuje jednak ustawianie właściwości automatyzacji dla elementów interfejsu użytkownika w celu obsługi czytnika zawartości ekranu i narzędzi pomocy nawigacji, który jest jednym z najważniejszych elementów tworzenia aplikacji z ułatwieniami dostępu. Aby uzyskać więcej informacji, zobacz Właściwości automatyzacji.

Xamarin.Forms aplikacje mogą również mieć określoną kolejność tabulacji kontrolek, aby zwiększyć użyteczność i dostępność. Aby uzyskać więcej informacji, zobacz Ułatwienia dostępu za pomocą klawiatury.

Inne interfejsy API ułatwień dostępu (takie jak PostNotification w systemie iOS) mogą być lepiej dostosowane do implementacji modułu renderowania niestandardowego DependencyService lub niestandardowego. Nie zostały one omówione w tym przewodniku.

Testowanie ułatwień dostępu

Xamarin.Forms aplikacje zazwyczaj są przeznaczone dla wielu platform, co oznacza testowanie funkcji ułatwień dostępu zgodnie z platformą. Skorzystaj z poniższych linków, aby dowiedzieć się, jak przetestować ułatwienia dostępu na każdej platformie:

Więcej filmów na platformie Xamarin można znaleźć w witrynach Channel 9 i YouTube.