Kontrolki XAML
Widoki to obiekty interfejsu użytkownika, takie jak etykiety, przyciski i suwaki, które są powszechnie znane jako kontrolki lub widżety w innych środowiskach programowania graficznego. Widoki obsługiwane przez Xamarin.Forms wszystkie pochodzą z View
klasy .
Wszystkie widoki zdefiniowane w programie Xamarin.Forms można odwoływać się z plików XAML.
Widoki do prezentacji
Widok | Przykład |
---|---|
BoxViewWyświetla prostokąt określonego koloru.Przewodnik po interfejsie API / |
<BoxView Color="Accent" |
ElipsaWyświetla wielokropek lub okrąg.Przewodnik po interfejsie API / |
<Wypełnienie wielokropka ="Czerwony" |
ObrazWyświetla mapę bitową.Przewodnik po interfejsie API / |
<Image Source="https://aka.ms/campus.jpg" |
EtykietaWyświetla co najmniej jeden wiersz tekstu.Przewodnik po interfejsie API / |
<Label Text="Hello, Xamarin.Forms!" |
LiniaWyświetl wiersz.Przewodnik po interfejsie API / |
<Wiersz X1="40" |
MapowanieWyświetla mapę.Przewodnik po interfejsie API / |
<maps:Map ItemsSource="{Binding Locations}" /> |
ŚcieżkaWyświetla krzywe i złożone kształty.Przewodnik po interfejsie API / |
<Ścieżka Stroke="Black" |
WielokątWyświetl wielokąt.Przewodnik po interfejsie API / |
<Punkty wielokątne="0 48, 0 144, 96 150, 100 0, 192 0, 192 96, |
Linia łamanaWyświetl serię połączonych linii prostych.Przewodnik po interfejsie API / |
<Punkty polyline="0,0 10,30, 15,0 18,60 23,30 35,30 40,0 |
ProstokątWyświetl prostokąt lub kwadrat.Przewodnik po interfejsie API / |
<Wypełnienie prostokątne="Czerwone" |
WebViewWyświetla strony sieci Web lub zawartość HTML.Przewodnik po interfejsie API / |
<WebView Source="https://learn.microsoft.com/xamarin/" |
Widoki inicjujące polecenia
Widok | Przykład |
---|---|
PrzyciskWyświetla tekst w obiekcie prostokątnym.Przewodnik po interfejsie API / |
<Przycisk Text="Kliknij mnie!" |
ImageButtonWyświetla obraz w prostokątnym obiekcie.Przewodnik po interfejsie API / |
<ImageButton Source="XamarinLogo.png" |
RadioButtonUmożliwia wybór jednej opcji z zestawu.Przewodnik |
<RadioButton Text="Ananas" |
RefreshViewUdostępnia funkcje ściągania do odświeżania zawartości z możliwością przewijania.Przewodnik |
<RefreshView IsRefreshing="{Binding IsRefreshing}" |
Pasek wyszukiwaniaAkceptuje dane wejściowe użytkownika używane do wykonywania wyszukiwania.Przewodnik |
<Symbol zastępczy paska wyszukiwania="Wprowadź termin wyszukiwania" |
SwipeViewUdostępnia elementy menu kontekstowego, które są ujawniane za pomocą gestu przesunięcia.Przewodnik |
<SwipeView> |
Widoki do ustawiania wartości
Widok | Przykład |
---|---|
CheckBoxUmożliwia wybórboolean wartości. Przewodnik |
<CheckBox IsChecked="true" |
SuwakUmożliwia wybórdouble wartości z zakresu ciągłego.Przewodnik po interfejsie API / |
<Slider Minimum="0" |
StepperUmożliwia wybórdouble wartości z zakresu przyrostowego.Przewodnik po interfejsie API / |
<Stepper Minimum="0" |
SwitchUmożliwia wybórboolean wartości.Przewodnik po interfejsie API / |
<Switch IsToggled="false" |
Selektor datyUmożliwia wybór daty.Przewodnik po interfejsie API / |
<DatePicker Format="D" |
TimePickerUmożliwia wybór czasu.Przewodnik po interfejsie API / |
<TimePicker Format="T" |
Widoki do edycji tekstu
Widok | Przykład |
---|---|
WpisUmożliwia wprowadzanie i edytowanie pojedynczego wiersza tekstu.Przewodnik po interfejsie API / |
<<Entry Keyboard="Email" |
RedaktorUmożliwia wprowadzanie i edytowanie wielu wierszy tekstu.Przewodnik po interfejsie API / |
<Editor VerticalOptions="FillAndExpand" /> |
Widoki do wskazywania działania
Widok | Przykład |
---|---|
ActivityIndicatorWyświetla animację pokazującą, że aplikacja jest zaangażowana w długotrwałe działanie bez wskazania postępu.Przewodnik po interfejsie API / |
<ActivityIndicator IsRunning="True" |
ProgressBarWyświetla animację pokazującą, że aplikacja przechodzi przez długotrwałe działanie.Przewodnik po interfejsie API / |
<ProgressBar Progress=".5" |
Widoki, które wyświetlają kolekcje
Widok | Przykład |
---|---|
CarouselViewWyświetla przewijaną listę elementów danych.Przewodnik |
<CarouselView ItemsSource="{Binding Monkeys}"> |
CollectionViewWyświetla przewijaną listę elementów danych możliwych do wyboru przy użyciu różnych specyfikacji układu.Przewodnik |
<CollectionView ItemsSource="{Binding Monkeys}"> |
IndicatorViewWyświetla wskaźniki reprezentujące liczbę elementów w obiekcieCarouselView .Przewodnik |
<IndicatorView x:Name="indicatorView" |
ListViewWyświetla przewijaną listę wybranych elementów danych.Przewodnik po interfejsie API / |
<ListView ItemsSource="{Binding Monkeys}"> |
PickerWyświetla element zaznaczenia z listy ciągów tekstowych.Przewodnik po interfejsie API / |
<<Tytuł selektora="Wybierz małpę" |
TableViewWyświetla listę interakcyjnych wierszy.Przewodnik po interfejsie API / |
<TableView Intent="Settings"> |