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:
Linki powiązane
Powiązany film wideo
Więcej filmów na platformie Xamarin można znaleźć w witrynach Channel 9 i YouTube.