Ovládací prvky Ing. Petr Voborník, Ph.D. https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/controls/views
Label (text, popisek) Text LineBreakMode Format FormattedString HeadTruncation CharacterWrap MiddleTruncation NoWrap TailTruncation WordWrap Format BackgroundColor FontAttributes FontFamily FontSize ForegroundColor FormattedString Span
Image (obrázek) Source Aspect File Uri Resource Stream Fill AspectFill AspectFit
Button (tlačítko) Clicked Kliknutí myší Enter/space Tap prstem Stylus/pointer
Entry (jednořádkový krátký text) Keyboard Default Chat Email Numeric Telephone Url IsPassword Placeholder Události TextChanged Completed
Editor (víceřádkový delší text) Víceřádkové Entry
SearchBar (vstup pro vyhledávání textu) Editor pro zadání hledaného textu Ikona s lupou Nativní vzhled OS
Switch (přepínač) IsToggled – stav Toggled – událost při změně stavu
Slider (posuvník) Editace číselné hodnoty (double) posunem po ose Minimum Maximum Value Nepřesné, ale ideální pro dotykové ovládání
Stepper (zvyšování/snižování čísla) Editace číselné hodnoty (double) klikáním na + či - Minimum Maximum Increment Value
DatePicker (výběr data) MinimumDate MaximumDate Date DateSelected (událost)
TimePicker (výběr času)
ProgressBar (ukazatel postupu)
ActivityIndicator (ukazatel probíhající činnosti) IsRunning
BoxView (barevný obdélník) Color WidthRequest HeightRequest
WebView (webová stránka, prohlížeč) Source UriWebViewSource HtmlWebViewSource
Map (mapa) Platform API Vyžaduje API keys Map Type MoveToRegion Pins Apple Maps Google Maps Bing Maps Vyžaduje API keys Map Type Hybrid Satellite Street MoveToRegion MapSpan FromCenterAndRadius GPS Pins
Picker (výběr z nabídky) Items ItemsSource SelectedIndex SelectedIndexChanged Title
ListView (seznam položek) ItemsSource ItemTemplate DataTemplate Cells SelectedItem ItemSelected (událost) Scrollování
TableView (položky v tabulkovém řazení) Pouze řádky Vhodné pro formuláře s více editačními prvky (např. nastavení) Zabudované scrollování Intent Data Form Menu Settings TableRoot TableSection Title Cells...
Předformátované položky v TableView, ListView Cells Předformátované položky v TableView, ListView https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/controls/cells
TextCell Text Detail
ImageCell Text Detail Source (obrázek)
SwitchCell Text On OnChanged
EntryCell Label Text Placeholder Completed (událost)
ViewCell <ViewCell> <StackLayout Orientation="Horizontal" HorizontalOptions="Fill" Padding="15,10,15,10"> <Label Text="Zobrazit" /> <Switch HorizontalOptions="EndAndExpand" IsToggled="{Binding Zobrazit, Mode=TwoWay}" /> </StackLayout> </ViewCell> Vlastní rozložení i obsah