Ovládací prvky XAML
Zobrazení jsou objekty uživatelského rozhraní, jako jsou popisky, tlačítka a posuvníky, které se běžně označují jako ovládací prvky nebo widgety v jiných grafických programovacích prostředích. Zobrazení podporovaná Xamarin.Forms všemi odvozenými od View třídy.
Všechna zobrazení, která jsou definována v, Xamarin.Forms mohou být odkazována ze souborů XAML.
Zobrazení pro prezentaci
| Zobrazení | Příklad |
|---|---|
BoxViewZobrazí obdélník konkrétní barvy.
|
<BoxView Color = "akcent" |
ElipsaZobrazí elipsu nebo kruh.
|
<Elipsa vyplnit = "Red" |
ImageZobrazuje rastrový obrázek.
|
<Zdroj image = " https://aka.ms/campus.jpg" ; |
PopisekZobrazí jeden nebo více řádků textu.
|
<Text popisku = "Hello, Xamarin.Forms !" |
ČáraZobrazit čáru
|
<Čára x1 = "40" |
MapaZobrazí mapu.
|
<mapy: map ItemsSource = "{umístění vazeb}"/> |
CestaZobrazení křivek a složitých tvarů
|
<Cesta – tah = "černá" |
MnohoúhelníkZobrazit mnohoúhelník
|
<Mnohoúhelníkové body = "0 48, 0 144, 96 150, 100 0, 192 0, 192 96, |
Lomené čáryZobrazí řadu propojených přímých čar.
|
<Body lomené čáry = "0, 0 10, 30, 15, 0 18, 60 23, 30 35, 30 40, 0 |
ObdélníkZobrazení obdélníku nebo čtverce
|
<Obdélník Fill = "Red" |
WebViewZobrazí webové stránky nebo obsah HTML.
|
<WebView Source=" https://docs.microsoft.com/xamarin/" ; |
Zobrazení, která spouštějí příkazy
| Zobrazení | Příklad |
|---|---|
TlačítkoZobrazí text v obdélníkovém objektu.
|
<Button Text="Click Me!" |
ImageButtonZobrazí obrázek v obdélníkovém objektu.
|
<ImageButton Source="XamarinLogo.png" |
RadioButtonUmožňuje výběr jedné možnosti ze sady.
|
<RadioButton Text="Apple" |
RefreshViewPoskytuje funkci aktualizace tažením pro posouvání obsahu.
|
<RefreshView IsRefreshing="{Binding IsRefreshing}" |
SearchBarPřijímá uživatelský vstup, který používá k vyhledávání.
|
<SearchBar Placeholder="Zadání hledaného termínu" |
SwipeViewPoskytuje položky místní nabídky, které jsou odhaleny gestem potažení.
|
<SwipeView> |
Zobrazení pro nastavení hodnot
| Zobrazení | Příklad |
|---|---|
CheckBoxUmožňuje výběrboolean hodnoty.
|
<CheckBox IsChecked="true" |
PosuvníkUmožňuje výběr hodnotydouble ze souvislého rozsahu.
|
<Slider Minimum="0" |
KrokovačUmožňuje výběr hodnotydouble z přírůstkového rozsahu.
|
<Stepper Minimum="0" |
PřepínačUmožňuje výběrboolean hodnoty.
|
<Switch IsToggled="false" |
DatePickerUmožňuje výběr data.
|
<DatePicker Format="D" |
TimePickerUmožňuje výběr času.
|
<TimePicker Format = "T" |
Zobrazení pro úpravu textu
| Zobrazení | Příklad |
|---|---|
EntryUmožňuje zadat a upravit jeden řádek textu.
|
<Vstup klávesnice = "E-mail" |
EditorUmožňuje zadat a upravit více řádků textu.
|
<Editor VerticalOptions = "FillAndExpand"/> |
Zobrazení pro indikování aktivity
| Zobrazení | Příklad |
|---|---|
ActivityIndicatorZobrazí animaci, která ukazuje, že se aplikace zapojí s zdlouhavou aktivitou, aniž by to mělo žádné náznaky postupu.
|
<ActivityIndicator-Running = "true" |
ProgressBarZobrazí animaci, která ukazuje, že aplikace pokračuje prostřednictvím zdlouhavé aktivity.
|
<Průběh procesu ProgressBar = ". 5" |
Zobrazení kolekcí
| Zobrazení | Příklad |
|---|---|
CarouselViewZobrazí seznam datových položek, které je rolovací.
|
<CarouselView ItemsSource = "{vazby Opices}"> |
CollectionViewZobrazí posuvný seznam volitelných datových položek s použitím různých specifikací rozložení.
|
<CollectionView ItemsSource = "{vazby Opices}"> |
IndicatorViewZobrazí indikátory, které reprezentují počet položek vCarouselView .
|
<IndicatorView x:Name = "indicatorView" |
ListViewZobrazí posuvný seznam volitelných datových položek.
|
<ListView ItemsSource = "{vazby Opices}"> |
VýběrZobrazí položku vybrat ze seznamu textových řetězců.
|
<Název výběru = "výběr opice" |
TableViewZobrazí seznam interaktivních řádků.
|
<TableView záměr = "Nastavení"> |
Stažení ukázky

obrázku
popisku
řádku
mapy


obdélníkového












záznamu
s editoru




ListView
s výběrem ovládacího