XAML-Steuerelemente
Ansichten sind Benutzeroberflächenobjekte wie Beschriftungen, Schaltflächen und Schieberegler, die in anderen grafischen Programmierumgebungen allgemein als Steuerelemente oder Widgets bezeichnet werden. Die von Xamarin.Forms allen unterstützten Ansichten werden von der View
Klasse abgeleitet.
Auf alle Ansichten, die in Xamarin.Forms definiert sind, kann aus XAML-Dateien verwiesen werden.
Ansichten für die Präsentation
Ansicht | Beispiel |
---|---|
BoxViewZeigt ein Rechteck einer bestimmten Farbe an.API-Leitfaden / |
<BoxView Color="Accent" |
EllipseZeigt eine Ellipse oder einen Kreis an.API-Leitfaden / |
<Ellipse Fill="Red" |
AbbildungZeigt eine Bitmap an.API-Leitfaden / |
<Bildquelle="https://aka.ms/campus.jpg" |
LabelZeigt eine oder mehrere Textzeilen an.API-Leitfaden / |
<Label Text="Hello, Xamarin.Forms!" |
LinieZeigt eine Linie an.API-Leitfaden / |
<Zeile X1="40" |
PlanZeigt eine Karte an.API-Leitfaden / |
<maps:Map ItemsSource="{Binding Locations}" /> |
PfadZeigen Sie Kurven und komplexe Formen an.API-Leitfaden / |
<Path Stroke="Black" |
PolygonZeigt ein Polygon an.API-Leitfaden / |
<Polygonpunkte="0 48, 0 144, 96 150, 100 0, 192 0, 192 96, |
PolylinieZeigt eine Reihe verbundener gerader Linien an.API-Leitfaden / |
<Polylinienpunkte="0,0 10.30, 15.0 18.60 23.30 35.30 40.0 |
RechteckZeigt ein Rechteck oder ein Quadrat an.API-Leitfaden / |
<Rechteck Fill="Red" |
WebViewZeigt Webseiten oder HTML-Inhalte an.API-Leitfaden / |
<WebView Source="https://learn.microsoft.com/xamarin/" |
Ansichten, die Befehle initiieren
Ansicht | Beispiel |
---|---|
TasteZeigt Text in einem rechteckigen Objekt an.API-Leitfaden / |
<Button Text="Click Me!" |
ImageButtonZeigt ein Bild in einem rechteckigen Objekt an.API-Leitfaden / |
<ImageButton Source="XamarinLogo.png" |
RadioButtonErmöglicht die Auswahl einer Option aus einem Satz.Leitfaden |
<RadioButton Text="Pineapple" |
RefreshViewStellt Pull-to-Refresh-Funktionen für bildlauffähige Inhalte bereit.Leitfaden |
<RefreshView IsRefreshing="{Binding IsRefreshing}" |
SearchBarAkzeptiert Benutzereingaben, die zum Ausführen einer Suche verwendet werden.Leitfaden |
<Suchleiste Platzhalter="Suchbegriff eingeben" |
SwipeViewStellt Kontextmenüelemente bereit, die durch eine Streifbewegung angezeigt werden.Leitfaden |
<SwipeView> |
Ansichten zum Festlegen von Werten
Ansicht | Beispiel |
---|---|
CheckBoxErmöglicht die Auswahl einesboolean Werts. Leitfaden |
<CheckBox IsChecked="true" |
SchiebereglerErmöglicht die Auswahl einesdouble Werts aus einem fortlaufenden Bereich.API-Leitfaden / |
<Schieberegler Minimum="0" |
StepperErmöglicht die Auswahl einesdouble Werts aus einem inkrementellen Bereich.API-Leitfaden / |
<Stepper Minimum="0" |
SchalterErmöglicht die Auswahl einesboolean Werts.API-Leitfaden / |
<Switch IsToggled="false" |
DatePickerErmöglicht die Auswahl eines Datums.API-Leitfaden / |
<DatePicker Format="D" |
TimePickerErmöglicht die Auswahl einer Uhrzeit.API-Leitfaden / |
<TimePicker Format="T" |
Ansichten zum Bearbeiten von Text
Ansicht | Beispiel |
---|---|
EingabeErmöglicht die Eingabe und Bearbeitung einer einzelnen Textzeile.API-Leitfaden / |
<<Entry Keyboard="Email" |
EditorErmöglicht die Eingabe und Bearbeitung mehrerer Textzeilen.API-Leitfaden / |
<Editor VerticalOptions="FillAndExpand" /> |
Ansichten zum Anzeigen einer Aktivität
Ansicht | Beispiel |
---|---|
ActivityIndicatorZeigt eine Animation an, um zu zeigen, dass die Anwendung in einer längeren Aktivität tätig ist, ohne einen Hinweis auf den Fortschritt zu geben.API-Leitfaden / |
<ActivityIndicator IsRunning="True" |
ProgressBarZeigt eine Animation an, um anzuzeigen, dass die Anwendung durch eine langwierige Aktivität voranschreitet.API-Leitfaden / |
<ProgressBar Progress=".5" |
Ansichten, die Sammlungen anzeigen
Ansicht | Beispiel |
---|---|
CarouselViewZeigt eine bildlauffähige Liste mit Datenelementen an.Leitfaden |
<CarouselView ItemsSource="{Binding Monkeys}"> |
CollectionViewZeigt eine bildlauffähige Liste von auswählbaren Datenelementen mit unterschiedlichen Layoutspezifikationen an.Leitfaden |
<CollectionView ItemsSource="{Binding Monkeys}"> |
IndicatorViewZeigt Indikatoren an, die die Anzahl der Elemente in einemCarouselView .Leitfaden |
<IndicatorView x:Name="indicatorView" |
ListViewZeigt eine bildlauffähige Liste mit auswählbaren Datenelementen an.API-Leitfaden / |
<ListView ItemsSource="{Binding Monkeys}"> |
PickerZeigt ein Auswahlelement aus einer Liste von Textzeichenfolgen an.API-Leitfaden / |
<<Picker Title="Select a monkey" |
TableViewZeigt eine Liste interaktiver Zeilen an.API-Leitfaden / |
<TableView Intent="Settings"> |