Pages (Strony)
- ContentPage — podstawowa strona zawierająca pojedynczy widok
- FlyoutPage — strona z panelem nawigacyjnym po lewej (hamburger menu)
- NavigationPage — strona umożliwiająca hierarchiczną nawigację po stronach
- TabbedPage — strona z zakładkami do przełączania widoków
Layouts (Układy)
- Grid — układ siatki z wierszami i kolumnami
- StackLayout — układ pozycjonujący elementy w jednej osi (pion/poziom)
- AbsoluteLayout — układ pozwalający ustawiać elementy w określonych współrzędnych
- FlexLayout — elastyczny układ pozwalający łatwo układać elementy w responsywny sposób
Views (Widoki/Kontrolki)
- Button — przycisk, reaguje na kliknięcia/taps
- Label — wyświetla tekst, jedna lub wiele linii
- Entry — pojedynczy wiersz pola tekstowego do edycji tekstu
- Editor — pole wielowierszowego edytora tekstu
- Image — wyświetlanie obrazu
- CheckBox — pole wyboru typu true/false
- RadioButton — przycisk radiowy dla wyboru jednej z opcji
- Switch — przełącznik on/off
- Picker — rozwijana lista do wyboru jednej opcji
- DatePicker — kontrolka wyboru daty
- TimePicker — kontrolka wyboru godziny
- Slider — suwak do wyboru wartości z zakresu
Listy i Kolekcje
- ListView — scrollowalna lista elementów (obsługa wyboru, przewijania)
- CollectionView — nowoczesna, wydajniejsza wersja listy z większą elastycznością
- CarouselView — lista elementów przewijana horyzontalnie jak karuzela
- BindableLayout — umożliwia wiązanie danych do kontenera układu
Kontrolki kontenerów i wizualne
- Frame — kontener z obramowaniem i cieniem
- Border — kontrolka rysująca ramkę i tło wokół elementu
- ScrollView — umożliwia przewijanie zawartości
Kontrolki interaktywne i stanu
- ActivityIndicator — animowany wskaźnik ładowania
- ProgressBar — pasek postępu
- RefreshView — podciąganie do odświeżania listy (pull to refresh)
- SwipeView — zapewnia gesty przesunięcia (swipe) dla elementów listy
Web i niestandardowe
- WebView — osadzanie stron internetowych lub lokalnych treści HTML
- BlazorWebView — hostowanie aplikacji Blazor wewnątrz MAUI

