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 jsou odvozena od View
třídy.
Na všechna zobrazení definovaná v Xamarin.Forms souborech XAML lze odkazovat.
Zobrazení pro prezentaci
Zobrazení | Příklad |
---|---|
BoxViewZobrazí obdélník určité barvy.Příručka k rozhraní API / |
<BoxView Color="Zvýraznění" |
ElipsaZobrazí tři tečky nebo kruh.Příručka k rozhraní API / |
<Elipsa Fill="Červená" |
ImageZobrazí rastrový obrázek.Příručka k rozhraní API / |
<Zdroj obrázku="https://aka.ms/campus.jpg" |
PopisekZobrazí jeden nebo více řádků textu.Příručka k rozhraní API / |
<Text popisku="Hello, Xamarin.Forms!" |
LineZobrazí čáru.Příručka k rozhraní API / |
<Řádek X1="40" |
MapovatZobrazí mapu.Příručka k rozhraní API / |
<maps:Map ItemsSource="{Binding Locations}" /> |
CestaZobrazení křivek a složitých obrazcůPříručka k rozhraní API / |
<Path Stroke="Černá" |
MnohoúhelníkZobrazení mnohoúhelníkuPříručka k rozhraní API / |
<Polygon Points="0 48, 0 144, 96 150, 100 0, 192 0, 192 96, |
Lomené čáryZobrazí řadu propojených rovných čar.Příručka k rozhraní API / |
<Polyline Points="0,0 10,30, 15,0 18,60 23,30 35,30 40,0 |
ObdélníkZobrazení obdélníku nebo čtvercePříručka k rozhraní API / |
<Obdélníková výplň="Červená" |
WebViewZobrazí webové stránky nebo obsah HTML.Příručka k rozhraní API / |
<WebView Source="https://learn.microsoft.com/xamarin/" |
Zobrazení, která spouštějí příkazy
Zobrazení | Příklad |
---|---|
TlačítkoZobrazí text v obdélníkovém objektu.Příručka k rozhraní API / |
<Text tlačítka="Click Me!" (Kliknout na mě) |
ImageButtonZobrazí obrázek v obdélníkovém objektu.Příručka k rozhraní API / |
<ImageButton Source="XamarinLogo.png" |
RadioButtonUmožňuje výběr jedné možnosti ze sady.Příručka |
<RadioButton Text="Ananas" |
RefreshViewPoskytuje funkci aktualizace pro posouvání obsahu.Příručka |
<RefreshView IsRefreshing="{Binding IsRefreshing}" |
SearchBarPřijímá uživatelský vstup, který používá k provedení hledání.Příručka |
<SearchBar Placeholder="Enter search term" |
SwipeViewPoskytuje položky místní nabídky, které jsou odhaleny gestem potáhnutí prstem.Příručka |
<SwipeView> |
Zobrazení pro nastavení hodnot
Zobrazení | Příklad |
---|---|
Zaškrtávací políčkoUmožňuje výběrboolean hodnoty. Příručka |
<CheckBox IsChecked="true" |
PosuvníkUmožňuje výběrdouble hodnoty z souvislého rozsahu.Příručka k rozhraní API / |
<Posuvník Minimum="0" |
KrokovačUmožňuje výběrdouble hodnoty z přírůstkového rozsahu.Příručka k rozhraní API / |
<Stepper Minimum="0" |
PřepínačUmožňuje výběrboolean hodnoty.Příručka k rozhraní API / |
<Switch IsToggled="false" |
Výběr dataUmožňuje výběr data.Příručka k rozhraní API / |
<DatePicker Format="D" |
TimePickerUmožňuje výběr času.Příručka k rozhraní API / |
<TimePicker Format="T" |
Zobrazení pro úpravu textu
Zobrazení | Příklad |
---|---|
PoložkaUmožňuje zadat a upravit jeden řádek textu.Příručka k rozhraní API / |
<<Entry Keyboard="Email" |
EditorUmožňuje zadat a upravit více řádků textu.Příručka k rozhraní API / |
<Editor VerticalOptions="FillAndExpand" /> |
Zobrazení pro indikování aktivity
Zobrazení | Příklad |
---|---|
ActivityIndicatorZobrazí animaci, která ukazuje, že aplikace je zapojená do zdlouhavé aktivity, aniž by bylo nutné indikovat průběh.Příručka k rozhraní API / |
<ActivityIndicator IsRunning="True" |
ProgressBarZobrazí animaci, která ukazuje, že aplikace prochází dlouhou aktivitou.Příručka k rozhraní API / |
<ProgressBar Progress=".5" |
Zobrazení kolekcí
Zobrazení | Příklad |
---|---|
CarouselViewZobrazí posouvatelný seznam datových položek.Příručka |
<CarouselView ItemsSource="{Binding Monkeys}"> |
CollectionViewZobrazí posouvatelný seznam položek s možností výběru s použitím různých specifikací rozložení.Příručka |
<CollectionView ItemsSource="{Binding Monkeys}"> |
IndicatorViewZobrazí indikátory, které představují počet položek v saděCarouselView .Příručka |
<IndicatorView x:Name="indicatorView" |
ListViewZobrazí seznam posouvatelných datových položek, které lze vybrat.Příručka k rozhraní API / |
<ListView ItemsSource="{Binding Monkeys}"> |
PickerZobrazí položku výběru ze seznamu textových řetězců.Příručka k rozhraní API / |
<<Picker Title="Vybrat opici" |
TableViewZobrazí seznam interaktivních řádků.Příručka k rozhraní API / |
<TableView Intent="Settings"> |